分别输入两个圆的半径,求圆环的面积,结果保留2位小数。 (圆周率使用库函数常量,计算结果取绝对值)

分别输入两个圆的半径,求圆环的面积,结果保留2位小数。

(圆周率使用库函数常量,计算结果取绝对值)

可以先从输入获取两个圆的半径,然后利用公式求圆环的面积即可,代码如下:

参考链接:


https://blog.csdn.net/qq_54804745/article/details/121651396

https://www.xinzhiweike.com/wenda/1638891551030991


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) #保留两位小数打印圆环面积

img