我告诉python
Game=input
然后
if Game=="1":
print("Guess The Number Selected")
然后再次
if Game=="2":
print("Hangman Selected")
然后它最终印刷了两个!
我也是
NumberChoice=input
NumberGuess=input
然后我给它
if NumberGuess=="NumberChoice":
print("Congratulations! You Win.")
else:
print("Incorrect! Try Again.")
而不是两者都做完
Incorrect! Try Again.
即使输入正确的数字
,它也会两次答案 0 :(得分:0)
删除两个第一个if语句中的引号arround 1和2
同样,改变
`if NumberGuess=="NumberChoice":`
到
`if NumberGuess == NumberChoice:`
所以你可以比较值
最终代码应该看起来像
Game=input("select a game")
if Game==1:
print("Guess The Number Selected")
elif Game==2:
print("Hangman Selected")
NumberChoice=input("choose a number")
NumberGuess=input("guess a number")
if NumberGuess==NumberChoice:
print("Congratulations! You Win.")
else:
print("Incorrect! Try Again.")
答案 1 :(得分:0)
应该是:Game=input()
。
Game=input
只是引用函数而不是调用它。