Think In Python Exercise

来源:互联网 发布:毕向东java反射 编辑:程序博客网 时间:2024/05/02 04:30

Try one Exercise on ”Think in Python”

Write an appropriately general set of functions that can draw flowers as in Figure as below:
Turtle Flower

# practice version 0.1from polygon import *world = TurtleWorld()bob = Turtle()##print(bob)# world = TurtleWorld()# bob = Turtle()# print bobdef flower1(t, num, r):## angle of one arc    inner_total_angle = 180*(num-2)    inner_angle = float(inner_total_angle)/num    angle = inner_angle*2    t_angle = 180 - inner_angle    for i in range(num):        arc(t, r, angle)        lt(t, t_angle)def flower2(t, num, r):bob.delay = 0.001flower2(bob, 10, 50)wait_for_user()
0 0