赞
踩
1 效果图:
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)#顺时针
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。