"""
coding a game
guess what number is?
"""
from random import randint

welcome="Welcome to the program'Guess number what'!"
welcome+="nNow let us playing!"
r=randint(1,10**3)
trace=0

while trace<=4: # limit is 5

message=input('input a integer in range of 1 to 1000: ') trace+=1 # recording times of tryif message.lower()=='boss':    print('Sir. the number is:'+str(r))    message=input('please input a number here, Sir. ')# control user-inputtingif message.isdigit()==False: # determine the character    print('Please input a integer.')    continueelif int(message)>1000:        print('Please input a number between 1 and 1000.')    continuemessage=int(message)if message==r: # if guess success    print(str(r)+" !")    print("Congratulations! You are succeed!")    choice=input("Do you want to play again(Yes/No)")    if choice.lower()=='yes':            trace=0            r=randint(1,10**3)            continue    else:        print('Thanking for playing.')        breakelse: # if guess wrong    if trace == 5:        print('You are fail, Dearly.\nThe game over.')    else:        if message<r:            if r-message<50:                print('Try to add a number less than 50 ')            elif r-message<100:                    print('Try to add a number between 100-50.')            elif r-message<200:                print('Try to add a number between 200-100')            elif r-message<300:                print('Try to add a number between 300-200')            elif r-message<400:                print('Try to add a number between 400-300')            elif r-message<500:                print('Try to add a number between 500-400')            else:                print(                    'the difference between the two number is greater'+                     ' than 500.'                    )        else:            if message-r<50:                print('Try to minus a number less than 50 ')            elif message-r<100:                    print('Try to minus a number between 100-50.')            elif message-r<200:                print('Try to minus a number between 200-100')            elif message-r<300:                print('Try to minus a number between 300-200')            elif message-r<400:                print('Try to minus a number between 400-300')            elif message-r<500:                print('Try to minus a number between 500-400')            else:                print(                    'the difference between the two number is greater'+                     ' than 500.'                    )