所以我正在制作一个快速的基于文本的应用程序并猜测这样做。我希望我的程序接受来自用户的输入,并在用户输入方向时创建不同的结果。无论我输入什么,它都会发生。我在黑暗中拍了一枪,这是我的代码。
print ("Would you like to go left or right?")
input()
if ("left"):
print ("Welcome to the cleanliness room *squeak!*.")
print ("Would you like to go forward,or backwards?")
elif ("right"):
print ("Inhale my dong enragement child.")
print ("GAME OVER")
答案 0 :(得分:3)
input()
返回结果,但您忽略了它,并且没有任何结果。 if ("left"):
只是询问字符串"left"
是否为空。它确实不是空的。
将input()
的返回值存储在一个新变量中,然后测试该变量是否与==
相等:
print ("Would you like to go left or right?")
answer = input()
if answer == "left":
print("Welcome to the cleanliness room *squeak!*.")
print("Would you like to go forward,or backwards?")
elif answer == "right":
print("Inhale my dong enragement child.")
print("GAME OVER")
您可能想要仔细阅读Python tutorial。