【发布时间】:2017-03-25 20:09:59
【问题描述】:
只需创建一个 python 程序,该程序会创建一个名为 letterX 的函数,它......很好地制作了一个 X。两条线必须彼此成 90 度。指针在初始位置结束。
我很容易解决了这个问题,只是想知道你是否可以将它放入一个循环中或只是简化它。我不知道怎么做,因为我必须以不同的方式改变方向,而不是循环遍历相同的代码。任何帮助将不胜感激。
import turtle
t = turtle.Turtle()
s = turtle.Screen()
def letterX(t,length):
t.down()
t.right(45)
t.forward(length/2)
t.right(180)
t.forward(length)
t.right(180)
t.forward(length/2)
t.left(90)
t.forward(length/2)
t.right(180)
t.forward(length)
t.right(180)
t.forward(length/2)
t.right(45)
t.up()
letterX(t,100)
【问题讨论】: