var data = fs.readFileSync.(__dirname + path)
这就是我的代码。我有五种可能的选择。 但是,当我输入数字10作为我的选择时,我会自动获得“你赢了”。如何添加范围,以便我只能选择五个。
答案 0 :(得分:2)
你必须检查用户是否输入了一个有效值,如果他们给你一些不在1到5之间的东西,要求他们提供另一个数字或类似的东西。在你看谁赢了之前,确保两者都以正确的方式玩游戏。
答案 1 :(得分:1)
if user > 5:
print "please choose again"
else:
if computer==user:
print("Tie Game")
elif computer==1 and user==3:
print("Computer Wins")
elif computer==2 and user==1:
print("Computer wins")
elif computer==3 and user==2:
print("Computer wins")
elif computer==4 and user==3:
print("Computer wins")
elif computer==4 and user==2:
print("Computer wins")
elif computer==4 and user==1:
print("Computer wins")
elif computer==5 and user==1:
print("Computer wins")
elif computer==5 and user==2:
print("Computer wins")
elif computer==5 and user==3:
print("Computer wins")
elif computer==5 and user==4:
print("Computer wins")
else:
print("You win")