以下是部分代码预览:
""" 大风车动画.py,一切都是画出来的,除了背景。 本程序给大自然画一个风车,按空格键后让它旋转起来。 演示了自定义形状的方法、 非本地变量、嵌套函数、按键事件等的使用。 """ from turtle import * screen = Screen() screen.setup(800,600) screen.bgpic("平原背景.png") screen.title("大风车动画by lixingqiu") t = Turtle(shape='turtle') t.left(75) t.begin_poly() for i in range(3): t.fd(100) if i == 0: half = t.xcor() # 测试三角形底边半长 t.left(105) t.fd(2*half) t.left(105) t.fd(100) t.right(90) t.end_poly() pass # 转动起来 t.pu() t.color("green","gold") t.speed(5) pass # 按空格键开始旋转 screen.onkey(begin_rotate,"space") screen.listen() screen.mainloop()
如需要查看完整代码,请
需要浏览更多吗?
成为会员后,登陆才能继续浏览!联系微信scratch8即可办理会员。
(会员专属:能浏览所有文章,下载所有带链接的Python资源。)