python - NameError: guesses not defined -


i'm starting out on python , i'm wondering why variable guesses not defined. feel if it's indentation issue once change indentation come upon syntax error understanding issue appreciated.

import random  def game():    guesses = []   secret_num = random.randint(1, 10)  while len(guesses) < 5:   try:      guess = int(input("guess number between 1 , 10 "))   except valueerror:      print("{} isn't number!".format(guess))   else:       if guess == secret_num:           print("you got it! number {}".format(secret_num))           break       elif guess < secret_num:           print("my number higher {}".format(guess))        else:           print("my number lower tha {}".format(guess))       guesses.append(guess) else:     print("you didn't secret number {}".format(secret_num)) play_again = input("do want play again? y/n") if play_again.lower() != 'n':    game() else:     print("bye playing!") 

this doesn't throw errors on computer. note you'll have call game() function if want run code.

import random  def game():      guesses = []     secret_num = random.randint(1, 10)      while len(guesses) < 5:       try:          guess = int(input("guess number between 1 , 10 "))       except valueerror:          print("{} isn't number!".format(guess))       else:           if guess == secret_num:               print("you got it! number {}".format(secret_num))               break           elif guess < secret_num:               print("my number higher {}".format(guess))            else:               print("my number lower tha {}".format(guess))           guesses.append(guess)     else:         print("you didn't secret number {}".format(secret_num))     play_again = input("do want play again? y/n")     if play_again.lower() != 'n':        game()     else:         print("bye playing!")  game()   # run code 

Comments

Popular posts from this blog

java - pagination of xlsx file to XSSFworkbook using apache POI -

Unlimited choices in BASH case statement -

apache - How do I stop my index.php being run twice for every user -