In: Computer Science
PYTHON:
A rhombus is a parallelogram with four equal sides. It resembles the diamonds suit in
playing cards. Here are the properties of a rhombus:
- opposite sides are parallel
- all four sides have the same length
- opposite angles are equal
- sum of any 2 adjacent angles is 180 degrees (x + y = 180
degrees)
Write a function called rhombus that uses turtle
graphics to draw a rhombus.
The function rhombus takes three parameters:
1. t, a turtle that is used to draw the rhombus. The turtle t
may initially be at any location on the
screen and in any orientation and may be either up or down.
2. side, an integer that is the length of a side of the
rhombus.
3. acuteAngle, the smaller of the two angles x and y.
The function rhombus should:
1. draw a rhombus, beginning at the initial position and
orientation of t
2. leave t in its initial position and orientation when it
returns
For full credit, you must perform repeated operations using a
loop.
For example, the following is an example of correct graphical output:
import turtle
snappy = turtle.Turtle()
rhombus(snappy, 100, 45)