大风车动画

python windmil pen animation大风车动画
python windmil pen animation大风车动画

以下是部分代码预览:

"""
   大风车动画.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()


如需要查看完整代码,请扫码付款:

VIP免费查看

已有1人支付

本站所有作品,教程等皆为原创,版权所有。只供个人及单位内部研究使用,对外展示或传播必需经本站同意,且注明来自本站。培训机构等用本站资源培训学生,需经本站授权。一旦付款,表示同意本站知识付费原则:数字商品,不支持退款。亦可直接向微信号scratch8付款购买。入住QQ群:225792826 和爱好者共同交流,并且能下载免费提供的Python资源(需提供真实姓名才可入群)
李兴球的博客_Python创意编程技术前沿_pygame » 大风车动画
scratch

学本领,探索更大的世界!

李兴球博客 风火轮编程主页