【发布时间】:2014-05-16 04:06:26
【问题描述】:
我正在学习 python,我希望海龟根据我输入的字符串移动。如果我的字符串中只有一个字符,乌龟就会移动。但是,如果我的字符串中有两个以上的字符,我的乌龟根本不会移动。这是我的代码:
import turtle
wn = turtle.Screen()
crystal = turtle.Turtle()
crystal.speed(0)
def instructions(string):
for char in string:
if char in string == "F":
crystal.forward(100)
elif char in string == "+":
crystal.right(60)
elif char in string == "X":
print ("X is an invalid command")
instructions("F+F")
wn.exitonclick()
【问题讨论】: