写一段生成玫瑰花的Python代码
import turtle
def draw_petal(t):
for i in range(2):
t.forward(30)
t.left(45) # 左转45度,画出一个玫瑰花瓣的一半
t.forward(30) # 画另一半的玫瑰花瓣,完成一个整体的玫瑰花瓣形态。
t.left(135) # 左转135度,使其回到原来的位子上。
def draw_flower(): # 画出整个花朵形态。
window = turtle.Screen() # 打开新画布,并命名为window。
brad = turtle.Turtle() # 生成新海龟brad,并对其进行属性配置。
brad.shape("turtle") # 设定海龟外形为“turtle”。
brad.color("red") # 设定海龟颜色为“red”。
brad.speed(10) # 设定海龟速度为 10 (最快速度)。
for i in range (1,37): # 重复画出36片的小花瓣(每片之间相隔10° )以构成整体的大花朵形态。
draw_petal (brad) # 这里将draw_petal()函数作用于brad这只小乌龟上去了~ 么么哒~ ^^~
brad . left (10 ) ## 每次循环都左旋10° ,以便将小乌龟旋到正好能够画出一片新的小花朵上去~ ^^~
window . exitonclick () ## 点击window画布即可退出该图形界面 ^^ ~
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。