我想为我的选择数量添加一个范围。我怎么做?

时间:2015-05-08 15:03:05

标签: python

var data = fs.readFileSync.(__dirname + path)

这就是我的代码。我有五种可能的选择。 但是,当我输入数字10作为我的选择时,我会自动获得“你赢了”。如何添加范围,以便我只能选择五个。

2 个答案:

答案 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")