Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #this program is a game that rolls a dice and allows the user to guess the value that the dice will produce.
- from random import randint
- from time import sleep
- number_of_sides = 6
- 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
- guess = get_user_guess()
- if guess > max_val:
- print "invalid"
- roll_dice(6)
- 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 "You have won!!"
- else:
- print "you lost!"
- roll_dice(6)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement