def is_number(s): try: float(s) return True except ValueError: pass try: import unicodedata unicodedata.numeric(s) except(TypeError,ValueError): pass return Falsewhile False: ten=input('输入数字') is_number(ten) print('输入的不是数字')print('输入的是数字')