import math
def area():
a = input("请输入圆的半径:")
while not a.isdigit():
a = input("您输入的不是数字,请输入圆的半径:")
r = float(a)
s = math.pi * r**2
print("圆的面积为{:.2f}".format(s)) #打印面积,保留2位小数
area()
计算结果:
import math
def area():
a = input("请输入圆的半径:")
while not a.isdigit():
a = input("您输入的不是数字,请输入圆的半径:")
r = float(a)
s = math.pi * r**2
print("圆的面积为{:.2f}".format(s)) #打印面积,保留2位小数
area()
计算结果: