lundi 5 juillet 2021

it might be very silly question , when I input a value between 1-7 it should print("User Mesage is "..... but it does to else and print help 2

all works fine but when i enter a value between 1-7 it prints("help 2") instead of print("User Message is + "'" + user_message + "'") , please tell what to do i am stuck

m =  input('\n')

def cheakingIfMessageIsValicd():
    user_message = m
    user_message.lower()    
    try :
        user_message = int(user_message)
        if type(user_message) == int:
                if 0 < int(user_message) < 8:
                   print("User Message is  + "'" + user_message + "'") 
                else:
                    print("invalid row to place bolck")
    except:

        if user_message == "help":
            print("help")
        elif user_message == "start":
            print("start")
        else:
            print("help 2")

cheakingIfMessageIsValicd()
  

Aucun commentaire:

Enregistrer un commentaire