分别输入两个圆的半径,求圆环的面积,结果保留2位小数。
(圆周率使用库函数常量,计算结果取绝对值)
可以先从输入获取两个圆的半径,然后利用公式求圆环的面积即可,代码如下:
参考链接:
import math
# https://baike.baidu.com/item/%E7%8E%AF%E5%BD%A2%E9%9D%A2%E7%A7%AF%E5%85%AC%E5%BC%8F/939414?fr=aladdin
r1=input("请输入第一个圆的半径:")
r2=input("请输入第二个圆的半径:")
r1=float(r1) #把输入的半径转为浮点数
r2=float(r2) #把输入的半径转为浮点数
#让r1存储较大的半径,r2存储较小的半径,以便下面计算圆环的面积
if r1<=r2:
temp=r1
r1=r2
r2=temp
# https://blog.csdn.net/qq_54804745/article/details/121651396
s=math.pi*(r1*r1-r2*r2) # 利用求圆环面积公式求圆环的面积
# https://www.xinzhiweike.com/wenda/1638891551030991
print("%.2f" %s) #保留两位小数打印圆环面积