"""Number Guess Game"""
"""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)

	guess = get_user_guess()
	if guess > max_val:
		print "Your guess is higher than the maximum value"
	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 "The total is: %d" % (total_roll)
		print "Result..."
		sleep(1)
		if guess == total_roll:
			print "Good job! You won!"
		else:
			print "You lose"

roll_dice(6)
