"""
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.' )