aiurcrystal 发表于 2019-8-12 12:21:32

python turtle画笔

试图通过设定一个变量X,使turtle画笔最终结果达到https://fishc.com.cn/forum.php?mod=viewthread&tid=120534&highlight=turtle的效果。

【变量X(初始=1)】
   ↓                           ↓

【如X < 15则】 【else(X>=15)则结束turtle画图】
   ↓
【重复执行X次程序:
               {turtle画笔往前9格,向左转360/X度}】
    ↓
【X+1】

【设定一个回家程序使turtle笔向东,并传送到拟使它下出现的位置(100,50)】

毕竟新手,技术力不足,请问各位鱼友看看下列语言,有没有什么建议或debug,谢谢了!



#第三朵花

X = int('1')

if X < 15:
    turtle.penup()
    turtle.goto(100,50)
    colors=['green','orange','yellow','red']
    turtle.pencolor(colors)
    turtle.width(3)
    for i in range(X):
      turtle.pendown()
      turtle.forward(9)
      turtle.left(360/X)
      turtle.penup()
      turtle.home()
      turtle.goto(100,50)
    X += 1
else:
    turtle.done

aiurcrystal 发表于 2019-8-12 12:26:05

这个错误百出的语句肯定是完成不了任务的hhh

请指教!

我就是西瓜皮 发表于 2019-8-19 13:18:03

import turtle

t = turtle.Pen()
x = 1
while x < 15:
    t.forward(9)
    t.left(360/x)
    x += 1
def gohome():   
    t.penup()
    t.goto(100,50)
页: [1]
查看完整版本: python turtle画笔