On excercise “number guess”(https://www.codecademy.com/courses/learn-python/projects/number-guess) when running the command to run the program the following error appears:
File numberguess.py, line 9 return guess
indentationerror: unindent does no entation level
Even though I have copied the same code from the walkthrough video.
What is the problem?
Here is my code:
#This programs rolls two dices and asks the user to guess what the sum of the two dices are. If the user guesses the correct sum the user is notified that he won. 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 invalid" else: print "Rolling..." sleep(2) print "%d" % first_roll sleep(1) print "%d" % second_roll sleep(2) total_roll = first_roll + second_roll print total_roll print "Result..." sleep(1) if guess == total_roll print "Congratulations, you win!" else print "You lost" roll_dice(6)