Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- """In this project, we'll build a program that rolls a pair of dice and asks the user to guess the sum. If the user's guess is equal to the total value of the dice roll, the user wins! Otherwise, the computer wins."""
- from random import randint
- from time import sleep
- def get_user_guess():
- guess = int(raw_input("Guess a number!"))
- return guess
- def roll_dice(number_of_sides):
- first_roll = randint(1, number_of_sides)
- second_roll = randint(1, number_of_sides)
- max_val = number_of_sides * 2
- print "The maximum possible value is: %d" % max_val
- if guess > max_val:
- print "Invalid number"
- else:
- print "Rolling..."
- sleep(2)
- print "The 1st roll is: %d" % first_roll
- sleep(1)
- print "The 2nd roll is: %d" % second_roll
- sleep(1)
- total_roll = first_roll + second_roll
- print total_roll
- print "Result..."
- sleep(1)
- if guess > total_roll:
- print "Congrats! You won!"
- else:
- print "Unfortunately, You lost!"
- roll_dice(6)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement