python - Number guessing game -


import random  def guess_number():     numb = random.randrange (10) +1     guessestaken = 0     guess = input("whats number")     while (guess != numb):             if (guess > numb):                 print "too low"             elif(guess < numb):                 print "too high"              else:                 input("whats next numb")                 tries += 1 

i making number guessing game range 1 10 , need on getting loop stop. when guess number keeps going

here's working example of you're trying do:

import random   guessestaken = 0 number = random.randint(1, 20) print('i thinking of number between 1 , 20.')  while guessestaken < 6:      print('take guess.\n')      guess = input()      guess = int(guess)      guessestaken = guessestaken + 1      if guess < number:          print('your guess low.')      if guess > number:          print('your guess high.')      if guess == number:         break  if guess == number:      guessestaken = str(guessestaken)      print('good job, guessed number in ' + guessestaken + ' guesses!')  if guess != number:     number = str(number)     print('nope. number thinking of ' + number)