The_Filip

Yahtzee

Jul 26th, 2022
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. import random
  2.  
  3. MaxNo = 6
  4.  
  5. TargetNo = 6
  6.  
  7. #rolls
  8. roll_1 = random.randint(1,MaxNo)
  9. roll_2 = random.randint(1,MaxNo)
  10. roll_3 = random.randint(1,MaxNo)
  11. roll_4 = random.randint(1,MaxNo)
  12. roll_5 = random.randint(1,MaxNo)
  13. roll_6 = random.randint(1,MaxNo)
  14.  
  15. GameNo = 0
  16.  
  17. YahtzeeCounter = 0
  18.  
  19. Game=[]
  20. GameNo += 1
  21.  
  22.  
  23. while roll_1 != roll_2 or roll_1 != roll_3 or roll_1 != roll_4 or roll_1 != roll_5 or roll_1 != roll_6 or roll_1 != TargetNo:
  24. #print(str(roll_1)+", "+str(roll_2)+", "+str(roll_3)+", "+str(roll_4)+", "+str(roll_5)+", "+str(roll_6))
  25. roll_1 = random.randint(1,MaxNo)
  26. roll_2 = random.randint(1,MaxNo)
  27. roll_3 = random.randint(1,MaxNo)
  28. roll_4 = random.randint(1,MaxNo)
  29. roll_5 = random.randint(1,MaxNo)
  30. roll_6 = random.randint(1,MaxNo)
  31. GameNo += 1
  32. if roll_1 == roll_2 and roll_1 == roll_3 and roll_1 == roll_4 and roll_1 == roll_5 and roll_1 == roll_6:
  33. YahtzeeCounter += 1
  34. Game.append(GameNo)
  35.  
  36. else:
  37. print("Yahtzee!")
  38. print("Number of rolls: "+str(GameNo))
  39. print(str(roll_1)+", "+str(roll_2)+", "+str(roll_3)+", "+str(roll_4)+", "+str(roll_5)+", "+str(roll_6))
  40.  
  41. print("Yahtzee Amount: "+str(YahtzeeCounter))
  42. print(Game)
  43.  
Advertisement
Add Comment
Please, Sign In to add comment