尼姆游戏蟒蛇

时间:2021-04-08 10:18:24

标签: python

我正在尝试 youtube 上的教程。 https://www.youtube.com/watch?v=NqsZ8DD6WHU。我的代码并没有像它想象的那样工作。有人可以解释为什么吗?谢谢

code
nims = 21

player = 1



while True:

    print("The number left:", nims)

    print ("player", player) 
    
    while True:     
        move = input("Put a number: ")
        if move in [1,2,3] and move > nims:
            break
        
        print("Illegal move")
    

    nims = nims - int(move)

            # Show how many left      
            #if nims == 0:

            #    print("not allow to take all")

    if nims == 1:
        print("Player", player, "Lose")
        break

    if player == 1:
        player = 2
    else:
        player = 1

print("Game Over")

0 个答案:

没有答案