turtle画出来的python | 您所在的位置:网站首页 › 通用汽车五菱 › turtle画出来的python |
snake 目录 1.认识一个turtle函数—— circle 2.画一条小蛇,两种形态. 3.让它形态变化起来 4.time 库 5.加上sleep语句 6.让这条小蛇动起来,移动起来 7.小蛇的颜色 8.让背景忽闪忽闪的 9.结束循环 10.设置结束语 总结一下: 这样一个会移动的小蛇就做好了 1.认识一个turtle函数—— circle画圆函数 2.画一条小蛇,两种形态.第1种形态 for i in range(2): seth(270) circle(50,180) seth(90) circle(-50,180)第2种形态 for i in range(2): seth(90) circle(-50,180) seth(270) circle(50,180)然后把它们俩变成2个自定义函数.速度调成最快speed(0) 3.让它形态变化起来写一个循环,最好是while循环. 再写一个小变量 每循环一次小变量就加1 再来一个判断语句: if 小变量 % 2 == 0: 第1种状态 elif 小变量 % 2 == 1: 第2种状态 4.time 库time.sleep(1) #休息1秒(停止工作1秒) 5.加上sleep语句在循环的后面加上sleep(0.5) '''那2个自定义函数''' while True: '''刚刚说的代码''' t.sleep(0.5) 6.让这条小蛇动起来,移动起来在代码的开头再新建一个小变量——x x循环一次增加10(蛇移动的速度) 然后在循环里面的开头加上这段代码: pu() goto(x,0) pd()让小蛇移动起来 7.小蛇的颜色在程序的开头写上: pencolor('你喜欢的颜色(填上字符串)') pensize(画笔的粗细(填上数值)) 8.让背景忽闪忽闪的先建一个列表,里面是一堆颜色英文名 然后在while循环里面写上: bgcolor(列表名[randint(0,len(列表名)-1)])bgcolor是设背景颜色的,第一个参数是背景颜色 9.结束循环在循环的外面写上: start = True 再把while循环上True改成 start 在while循环里面写上: if int(pos()[0]) >= 500: start = Falsepos是现在画笔的位置 start是一个变量 10.设置结束语到循环的后面写: pu() goto(0,0) pd() write("end", font=('黑体', 100, "bold")) 总结一下: #2个def自定义函数 #一些变量 while start: #背景颜色设置 #让蛇动起来 #让那些变量加一些东西 #设置结束语 这样一个会移动的小蛇就做好了完结撒花 ——————————————————————————————————————————— ………………………………………………………………………………………………………………… ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh | | \ | / 哈哈哈被我骗了吧!! 我永远也不会告诉你你应该在程序的while循环开头写上clear函数 哦我好像告诉你了………………… |
CopyRight 2018-2019 实验室设备网 版权所有 |