turtle画出来的python 您所在的位置:网站首页 通用汽车五菱 turtle画出来的python

turtle画出来的python

2023-07-06 05:40| 来源: 网络整理| 查看: 265

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 = False

pos是现在画笔的位置

start是一个变量

10.设置结束语

到循环的后面写:

pu() goto(0,0) pd() write("end", font=('黑体', 100, "bold")) 总结一下:  #2个def自定义函数 #一些变量 while start: #背景颜色设置 #让蛇动起来 #让那些变量加一些东西 #设置结束语                                 这样一个会移动的小蛇就做好了 

                                                                完结撒花

———————————————————————————————————————————

…………………………………………………………………………………………………………………

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

                                                                                                                                                           

hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh

hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh

                                                                        |

                                                                        |

                                                                      \  |  /

                             哈哈哈被我骗了吧!!

    我永远也不会告诉你你应该在程序的while循环开头写上clear函数

                             哦我好像告诉你了…………………

                          ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有