返回顶部

收藏

用turtle不断的画回字迷宫

更多
#coding=UTF8
from turtle import *
import turtle, time , random
color("purple")
pensize(1)
speed(1)
up()
aa = 470*2
bb = 390*2
goto(-470,-390)
down()

# 第1圈------------------
forward(aa-2*0)
left(90)
#下面那条

forward(bb-2*0)
left(90)
# 右边往上

forward(aa-2*0)
left(90)
# 上面那条

forward(bb-2*1)
left(90)
# 左边往下

# 第2-100圈------------------
#i = 1
i = 2
j = 1
colormode(255)
r = random.randint(0, 255)
g = random.randint(0, 255)
b = random.randint(0, 255)
for i in range(2,600,2):
    r = r+10
    g = 1+10
    b = 1+10
    if r>255:
        r=random.randint(0, 255)
    if g>255:
        g=random.randint(0, 255)
    if b>255:
        b=random.randint(0, 255)
    color(r, g, b)
    forward(aa-2*(j))
    left(90)
    #下面那条

    forward(bb-2*(i))
    left(90)
    # 右边往上

    forward(aa-2*(i))
    left(90)
    # 上面那条

    forward(bb-2*(j+2))
    left(90)
    # 左边往下i
    j = j + 2
up()

goto(0,0)
down()
color("red")
write("Done")
time.sleep(10)

标签:python

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. 博主 发表 2016-11-30 13:56:22 MarkdownPicPicker - Markdown 图片上传助手
  2. 博主 发表 2016-11-30 13:56:15 可爱的豆子——使用Beans思想让Python代码更易维护
  3. 博主 发表 2016-12-04 12:24:13 如果我提前起床,闹钟你就别响
  4. 博主 发表 2016-12-04 13:31:26 用图像识别来自动确认网页加载成功
  5. 博主 发表 2017-01-07 07:45:31 30秒找到藏在家里的手机
  6. 博主 发表 2017-02-05 15:59:29 技巧收集-M1701
  7. 博主 发表 2017-04-17 13:25:32 Python 装饰器装饰类中的方法
  8. 博主 发表 2017-06-11 08:58:41 记住变量类型的三种方式
  9. 博主 发表 2017-07-21 13:58:39 Tenacity——Exception Retry 从此无比简单
  10. 博主 发表 2017-09-22 14:54:39 技巧收集-M1709
  11. 博主 发表 2017-10-27 15:27:17 TeamFlowy——结合Teambition与Workflowy
  12. 博主 发表 2017-12-10 08:02:50 使用有限状态机原理实现英文分词

发表评论