Advertisement
RagingAcid

Game of nim

Mar 20th, 2019
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.31 KB | None | 0 0
  1. import random
  2.  
  3. rocks = random.randint(15,30)
  4.  
  5. def nim(stones):
  6.     while stones > 0:
  7.        
  8.        
  9.         player = int(input("How much would you like to bet?"))
  10.         stones = stones-player
  11.         print(str(stones) + " Remain")
  12.         if stones == 0:
  13.             print("You loses")
  14.             break
  15.  
  16.         if stones >= 3:
  17.             computer = random.randint(1,3)
  18.             stones = stones-computer
  19.             print("Ai picked " + str(computer))
  20.             print(str(stones) + " Remain")
  21.             if stones == 0:
  22.                 print("AI loses")
  23.                 break
  24.             else:
  25.                 continue
  26.         elif stones == 2:
  27.             computer = random.randint(1,2)
  28.             stones = stones-computer
  29.             print("Ai picked " + str(computer))
  30.             print(str(stones) + " Remain")
  31.             if stones == 0:
  32.                 print("AI loses")
  33.                 break
  34.             else:
  35.                 continue
  36.         elif stones == 1:
  37.             computer = random.randint(1,1)
  38.             stones = stones-computer
  39.             print("Ai picked " + str(computer))
  40.             print(str(stones) + " Remain")
  41.             if stones == 0:
  42.                  print("AI loses")
  43.                  break
  44.             else:
  45.                 continue
  46.  
  47. nim(rocks)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement