当前位置:   article > 正文

python风车代码_旋转的三叶风车动画:python-turtle来实现

turtle风轮动画

1 效果图:

abab5c47dab15b63915e58473da3a283.png

2 说明:

2.1 熟悉python和turtle相关知识。

2.2 操作说明:小键盘的左右箭头起飞。

→右箭头代表顺时针向右旋转

←左箭头代表逆时针向左旋转

3 代码:

3.1 第1步:导入模块

from turtle import *

3.2 第2步:三叶点(三叶草)函数定义

def Fly_3_dot(): clear() angle = state['init_state'] / 10 right(angle) forward(100) dot(120, 'red') back(100) right(120) forward(100) dot(120, 'green') back(100) right(120) forward(100) dot(120, 'yellow') back(100) right(120) #更新与前面的clear同时成对使用 update()

3.3 第3步:动画定义和设置

#初始状态,python字典法的学习和调用state = {'init_state': 0}#动画设置def animate(): if state['init_state'] > 0: state['init_state'] -= 1 Fly_3_dot() ontimer(animate, 20)#顺时针

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/木道寻08/article/detail/874141
推荐阅读
相关标签
  

闽ICP备14008679号