首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我使用这个python脚本来制作雪花,但它不能制作雪花

我使用这个python脚本来制作雪花,但它不能制作雪花
EN

Stack Overflow用户
提问于 2018-01-20 08:57:43
回答 1查看 111关注 0票数 2

这是我的脚本:

代码语言:javascript
复制
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/得到了这段代码

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-20 11:54:12

再次查看项目,并与您的代码进行比较。您的代码中遗漏了一行:

代码语言:javascript
复制
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)

你在共享的项目链接中也有一个拼写错误。我建议你多加小心,仔细检查你的工作。缺少行或字符,甚至缺少缩进,都会对程序造成灾难性的影响。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48351576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档