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)