Python how to only accept numbers as a input

后端 未结 5 519
野的像风
野的像风 2020-12-18 16:34
mark= eval(raw_input(\"What is your mark?\"))
try:
    int(mark)
except ValueError:
    try:
        float(mark)
    except ValueError:
        print \"This is not a         


        
5条回答
  •  [愿得一人]
    2020-12-18 17:27

    import re
    
    pattern = re.compile("^[0-9][0-9]\*\\.?[0-9]*")
    
    status = re.search(pattern, raw_input("Enter the Mark : "))
    
    if not status:
    
            print "Invalid Input"
    

提交回复
热议问题