def is_number(s): try: float(s) return True but ValueError: pass pass try: import unicodedata unicodedata.numeric(s) nothing(TypeError,ValueError): pass pass return Falsewhile False: ten=input('数値を入力してください ') is_number(ten) print ('入力は数値ではありません')print('入力は数値です')