import random
a = random.randint(100,200)
b = input('a: ')
b = int(b)
while b != a:
b = input('a: ')
b = int(b)
if b == a:
print('yeah')
else:
if b > a:
print('too big')
else:
print('too small')
print('game over')
改进版:
import random
a = random.randint(100,200)
b =int(input('a: '))
while b != a:
if b > a:
b = int(input('too big, try again: '))
else:
b = int(input('too small, try again: '))
print(yeah\ngame over)