import math
from decimal import Decimal
R = 6371000
# 1. 计算地球表面积(表面积公式S = 4π(R**2))
#=======================================================
S=Decimal(4*math.pi*R**2).quantize(Decimal('0.01'),rounding='ROUND_HALF_UP')
print(f'地球表面积为{S}平方米')
#=======================================================
# 2. 计算地球体积(体积公式是V = 4π(R**3)/3)
#=======================================================
# V = 4*math.pi*(R**3)/3
V=Decimal(4*math.pi*(R**3)/3).quantize(Decimal('0.01'),rounding='ROUND_HALF_UP')
print(f'地球体积为{V}立方米')
#=======================================================
# 3. 计算地球赤道的周长(圆周长公式是L = 2πR)
#=======================================================
L=Decimal(2*math.pi*R).quantize(Decimal('0.01'),rounding='ROUND_HALF_UP')
print(f'地球赤道周长为{L}米')
#=======================================================
# 4.计算绳子与地球之间的空隙大小,结果保留2位小数
#=======================================================
delat=Decimal((2*math.pi*R+1)/(2*math.pi)-R).quantize((Decimal('0.01')),rounding='ROUND_HALF_UP')
print(f'空隙大小为{delat}米')
#=======================================================
# 5.判断老鼠是否可以从空隙中钻过
if delat*100>=10:
print('老鼠可以从空隙中钻过')
else:
print('老鼠无法通过空隙')
扫描下方二维码
,关注后了解更多精彩内容!!

本文介绍了使用Python进行计算,包括地球表面积的4πR²公式,体积的4/3πR³,赤道周长的2πR,以及绳子与地球间空隙的求解,最后讨论了老鼠能否通过空隙的条件。
2515

被折叠的 条评论
为什么被折叠?



