• API
• FAQ
• Tools
• Trends
• Archive
daily pastebin goal
25%
SHARE
TWEET

# Untitled

a guest Sep 13th, 2017 42 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
1. from random import randint
2. player1 = input("Enter player 1's name: ")
3. player2 = input("Enter player 2's name: ")
4. print("")
5. print("")
7.     print("Welcome to this dice game.")
8.     print("What would you like to do first?")
9.     print("")
10.     print("A: Play!")
11.     print("B: Display rules")
12.     print("C: Quit :c")
13.     print("")
14.     valid = False
15.     while valid is False:
16.         choice = input("> ")
17.         choice = choice.lower()
18.         if choice == "a":
19.             valid = True
20.             game()
21.         elif choice == "b":
22.             valid = True
23.             rules()
24.         elif choice == "c":
25.             print("Cya")
26.             valid = True
27.             exit
28.         else:
29.             print("Enter valid response.")
30.             valid = False
31.
32. def rules():
33.     print("These are the rules of the game. You must obey them!")
34.     print("Players take turns to throw two dice . If the throw is a double, i.e. two 2s, two 3s, etc., the player's score reverts to zero and their turn ends. If the throw is not a double, the total shown on the two dice is added to the players score. A player may have as many throws as they like in any turn until they either throw a double or pass the dice. The first player to reach a score of 50, wins the game.")
35.     print()
37.
38. def game():
39.     print("Welcome to the actual game! The fun begins now...")
40.     print("The first person to role will be " + str(player1) + ".")
41.     print()
42.     player1Count = 0
43.     player2Count = 0
44.     while player1Count < 50 and player2Count < 50:
45.         player1Go = True
46.         player2Go = False
47.         print("Press enter to role the dice. Or, type skip to turn the dice over to the over player.")
48.         print()
49.         while player1Go is True:
50.             print("Player: " + str(player1) + " Score: " + str(player1Count))
51.             x = input()
52.             x = x.lower()
53.             dice1 = randint(1,6)
54.             dice2 = randint(1,6)
55.             if x == "skip":
56.                 player1Go = False
57.                 player2Go = True
58.             elif dice1 != dice2:
59.                 print("You rolled " + str(dice1) + " and " + str(dice2) + ".")
60.                 player1Count = player1Count + (dice1 + dice2)
61.             elif dice1 == dice2:
62.                 print("Unlucky! You got doubles, your score is now 0 and it is the other players go.")
63.                 player1Go = False
64.                 player2Go = True
65.         while player2Go is True:
66.             print("Player: " + str(player1) + " Score: " + str(player1Count))
67.             x = input()
68.             dice1 = randint(1,6)
69.             dice2 = randint(1,6)
70.             if x == "skip":
71.                 player2Go = False
72.                 player1Go = True
73.             elif dice1 != dice2:
74.                 print("You rolled " + str(dice1) + " and " + str(dice2) + ".")
75.                 player2Count = player2Count + (dice1 + dice2)
76.             elif dice1 == dice2:
77.                 print("Unlucky! You got doubles, your score is now 0 and it is the other players go.")
78.                 player2Go = False
79.                 player1Go = True
80.
81.