python用一行代码画个迷宫_[代码全屏查看]-用turtle不断的画回字迷宫

[2].[文件]

画个回字(最原始方法).py ~ 3KB    下载(4)

#coding=UTF8

from turtle import *

import turtle, time

# 绘制正方形:

color("purple")

pensize(1)

speed(10)

up()

#write(turtle.screen.screensize())

#turtle.screen.screensize(2000,1500)

#write(turtle.screen.screensize())

aa = 470*2

bb = 390*2

goto(-470,-390)

down()

i = 0

j = 0

allr = 1

for allr in range(100):

# 第1圈------------------

forward(aa-2*0)

left(90)

#下面那条

forward(bb-2*0)

left(90)

# 右边往上

forward(aa-2*0)

left(90)

# 上面那条

time.sleep(1)

forward(bb-2*1)

left(90)

time.sleep(1)

# 左边往下

# 第2圈------------------

forward(aa-2*1)

left(90)

time.sleep(1)

#下面那条

forward(bb-2*2)

left(90)

time.sleep(1)

# 右边往上

forward(aa-2*2)

left(90)

time.sleep(1)

# 上面那条

forward(bb-2*3)

left(90)

time.sleep(1)

# 左边往下

# 第3圈------------------

forward(aa-2*3)

left(90)

time.sleep(1)

#下面那条

forward(bb-2*4)

left(90)

time.sleep(1)

# 右边往上

forward(aa-2*4)

left(90)

time.sleep(1)

# 上面那条

forward(bb-2*5)

left(90)

time.sleep(1)

# 左边往下

# 第4圈------------------

time.sleep(1)

forward(aa-2*5)

left(90)

time.sleep(1)

#下面那条

forward(bb-2*6)

left(90)

time.sleep(1)

# 右边往上

forward(aa-2*6)

left(90)

time.sleep(1)

# 上面那条

forward(bb-2*7)

left(90)

time.sleep(1)

# 左边往下

# 第5圈------------------

time.sleep(1)

forward(aa-2*7)

left(90)

time.sleep(1)

#下面那条

forward(bb-2*8)

left(90)

time.sleep(1)

# 右边往上

forward(aa-2*8)

left(90)

time.sleep(1)

# 上面那条

forward(bb-2*9)

left(90)

time.sleep(1)

# 左边往下

# 第6圈------------------

write("6")

forward(aa-2*9)

left(90)

time.sleep(1)

#下面那条

forward(bb-2*10)

left(90)

time.sleep(1)

# 右边往上

forward(aa-2*10)

left(90)

time.sleep(1)

# 上面那条

forward(bb-2*11)

left(90)

time.sleep(1)

# 左边往下

# 第7圈------------------

time.sleep(1)

forward(aa-2*11)

left(90)

time.sleep(1)

#下面那条

forward(bb-2*12)

left(90)

time.sleep(1)

# 右边往上

forward(aa-2*12)

left(90)

time.sleep(1)

# 上面那条

write("7")

forward(bb-2*13)

left(90)

time.sleep(1)

# 左边往下

#i = i + 1

#aa =aa-2

#bb =bb-1

up()

goto(0,0)

down()

color("red")

write("Done")

time.sleep(10)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是用Pythonturtle一个简单卡通人物的代码: ```python import turtle # 设置笔 t = turtle.Pen() t.pensize(4) t.speed(10) # 头 t.circle(100) # 眼睛 t.penup() t.goto(-50, 150) t.pendown() t.circle(20) t.penup() t.goto(50, 150) t.pendown() t.circle(20) # 嘴巴 t.penup() t.goto(-60, 80) t.pendown() t.right(60) t.circle(70, 120) # 身体 t.penup() t.goto(-100, -100) t.pendown() t.begin_fill() t.circle(50) t.end_fill() t.penup() t.goto(100, -100) t.pendown() t.begin_fill() t.circle(50) t.end_fill() # 手臂 t.penup() t.goto(-150, 0) t.pendown() t.right(60) t.forward(80) t.right(180) t.circle(10, -180) t.right(180) t.forward(80) t.right(120) t.circle(10, -180) t.right(120) # 腿 t.penup() t.goto(-75, -200) t.pendown() t.right(60) t.forward(80) t.right(180) t.circle(10, -180) t.right(180) t.forward(80) t.right(120) t.circle(10, -180) t.right(120) turtle.done() ``` 运行后,将会弹出一个窗口,显示出我们出的可爱的卡通人物。 代码解释: 1. 导入turtle库 2. 创建笔对象t,并设置线条宽度为4,速度为10 3. 出卡通人物的头,使用turtle库的circle函数 4. 出卡通人物的眼睛,使用turtle库的circle函数 5. 出卡通人物的嘴巴,使用turtle库的circle函数和right函数 6. 出卡通人物的身体,使用turtle库的circle函数和begin_fill、end_fill函数填充颜色 7. 出卡通人物的手臂,使用turtle库的circle函数和forward函数 8. 出卡通人物的腿,使用turtle库的circle函数和forward函数 9. 调用turtle库的done函数,让窗口一直显示,直到手动关闭 希望能对您有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值