利用下题来说明isdigit()函数的作用:
import math
print("求圆面积:")
while True:
b = input("请输入圆的直径(小于100的正数):")
if b == 'q' or b == 'Q':
break
if b.isdigit():
a = float(b)
if a < 100:
if a > 0:
b = 2*math.pi*(a/2)
print(f"圆的面积为:{b}")
我们输入一个变量想让其只有数字时候进行算术运算就可以用isdigit()函数 ,其作用是检测字符串是否只有数字。