查找到n.isdit()可以判断是否/只包含数字/,也就是只能判断整形,不能判断浮点数,判断是否为浮点数要使用正则表达式什么什么太麻烦了。
结果还是采用try,except~
n=input("n必须为数字,请输入n:")
while True:
try:
n=float(n)
break
except:
n=input("输入错误,n只能为数字,请输入n:")
同时反省了一下自己大学学try的时候在干什么,为什么再怎么着学了四年计算机,不知道try,except的原理。
try中发生异常后直接跳到异常语句,try中之后的语句直接跳过。
本文介绍了一种使用try-except语句来判断用户输入是否为数字(包括整数和浮点数)的方法,并反思了在计算机专业学习过程中对异常处理理解的重要性。
1776

被折叠的 条评论
为什么被折叠?



