Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Write a Python program that prompts a user to select a shape for you to draw. Yo

ID: 3935949 • Letter: W

Question

Write a Python program that prompts a user to select a shape for you to draw. You should give the user at least three options. If the user selects a valid shape, draw the shape using a Turtle object, otherwise tell them that the shape is not valid. Hint: this program will require the use of an if-elif-else block. Sample:
What shape should I draw(circle/triangle/square)? hexagon.
Sorry, I don't know how to draw that!
What shape should I draw(circle/triangle/square)? circle

##python turtle graphic circle drawn

Explanation / Answer

import turtle

print("What shape should I draw(circle/triangle/square)?")
inp=raw_input()
tina = turtle.Turtle()
tina.shape('turtle')
tina.color('lime')
  
while(1):
   if inp == 'circle':
       circle = tina.circle(50)
       print 'python turtle graphic circle drawn';
   elif inp == 'square':
       square = tina.forward(100),tina.right(90),tina.forward(100),tina.right(90)
       square = tina.forward(100),tina.right(90),tina.forward(100),tina.right(90)
       print 'python turtle graphic square drawn';
   elif inp == 'triangle':
       triangle = tina.forward(100),tina.right(120),tina.forward(100)
       triangle = tina.right(120),tina.forward(100)
       print 'python turtle graphic triangle drawn';
   else:
       print('Sorry, I don't know how to draw that!')
   print("What shape should I draw(circle/triangle/square)?")
   inp=raw_input()
   tina.clear();

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote