这是我的脚本:
import turtle
import random
wn = turtle.Screen()
poe = turtle.Turtle()
wn.bgcolor("grey")
colors = ["cyan", "purple", "white", "blue"]
poe.penup()
poe.forward(90)
poe.left(45)
poe.pendown()
def branch():
for i in range(3):
for i in range(3):
poe.forward(30)
poe.backward(30)
poe.right(45)
poe.left(90)
poe.backward(30)
poe.right(90)
poe.forward(90)
for i in range(8):
branch()
poe.left(45)
wn.exitonclick()我只是画了一个奇怪的方形薄片。我从https://projects.raspberrypi.org/en/projects/turtle-snowflakes/得到了这段代码
发布于 2018-01-20 11:54:12
再次查看项目,并与您的代码进行比较。您的代码中遗漏了一行:
def branch():
for i in range(3):
for i in range(3):
poe.forward(30)
poe.backward(30)
poe.right(45)
poe.left(90)
poe.backward(30)
poe.left(45) # <---- This line
poe.right(90)
poe.forward(90)你在共享的项目链接中也有一个拼写错误。我建议你多加小心,仔细检查你的工作。缺少行或字符,甚至缺少缩进,都会对程序造成灾难性的影响。
https://stackoverflow.com/questions/48351576
复制相似问题