a = float(input())
if a >= 0:
s = 3.14 * a * a
print(s)
else:
raise (Exception)
效果图:
对啊?没有问题啊?怎么了?
#先导入math模块
import math as m
#用户输入
a = flout(input('圆的半径:'))
#计算
a = m.pi*a**2
#判断
if a >= 0:
print(f'圆的面积:{a}')
else:
print('输入不合法,请重新输入')
源代码
a = float(input("输入半径:"))
assert a >= 0,'半径大于0'
result = 3.14*a*2
print("圆的面积为:",result)
效果图
import math
a = eval(input())
assert a >= 0
print(math.pi*a**2)
assert简单快捷