python在用户输入错误输入数据(如把str类型输入进int类型)怎吗不报错,而是继续运行?

如题所述

python不是强类型语言,变量可赋任意类型。但不同类型参与运算会报错。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-06-10

#输入错误数字

def func_5():

   s_num = input("请输入数字 : ")

   if not s_num.isnumeric():

      print(f"输入错误:输入 {s_num} 不是数字")

      print("...不过也没关系....")

   else:

      print(f"输入 {s_num} 的确是数字")

      print("...不过也没啥用....")

   

   return

func_5()


本回答被提问者采纳
第2个回答  2022-06-10
整个‘异常处理’代码追问

怎么做异常处理?

追答

try……except,这么个格式,自学一下。

相似回答