2205. S01_4 地球数据

任务描述

本关任务:编写一个能计算地球数据的小程序。

相关知识

为了完成本关任务,你需要掌握:

地球表面积、体积、周长的计算公式

地球的半径是6371km,假设地球是一个规则的球体,完成以下计算并依次分行输出结果, 注意结果保留2位小数,输出格式请参考输入输出示例。π值引用math库中常数``的值。

计算地球表面积(表面积公式S=4πR2S = 4πR ^ 2) 计算地球体积(体积公式是V=4πR3/3V = 4πR ^ 3 / 3) 计算地球赤道的周长(圆周长公式是L=2πRL = 2πR ) 注意:为避免浮点数除法顺序导致运算精度问题,必须严格按照本题所给公式顺序运算。

代码示例:

import math radius = 2 # 1. 计算圆的面积 area = math.pi * radius * radius print(f'圆面积为{area}平方米')

问题描述

假设有一根绳子正好可以紧贴地球绕赤道一周,紧密的捆绑住地球。现在将绳子延长1m,仍围绕地球赤道一周,假设绳子与地球表面空隙均匀,计算绳子与地球之间的空隙大小。判断一只正常大小的老鼠能否从这个空隙穿过?可假设老鼠身体截面为圆柱,且圆柱最粗处直径为10cm,若空隙大于10cm,输出:“老鼠可以从空隙中钻过”,否则输出:“老鼠无法通过空隙”。根据判定结果进行输出时,可以用 if 条件表达式进行判定,满足条件时的输出放在 if 分支下的缩进语句块中;不满足条件的输出放在与 if 对齐的 else 分支下的缩进语句块里。

编程要求

根据提示,在右侧编辑区补充代码,计算并输出计算地球的相关数据,以及老鼠是否能通过空隙。

测试说明

平台会对你编写的代码进行测试:

预期输出: 地球表面积为XXXX.XX平方米 地球体积为XXXX.XX立方米 地球赤道周长为XXXX.XX米 空隙大小为XXXX.XX米 老鼠可以从空隙中钻过 / 老鼠无法通过空隙

开始你的任务吧,祝你成功!

请在Begin和End之间补充代码,然后复制全部代码提交:

#********** Begin *********# import math radius = 6371 * 1000 # 1. 计算地球表面积(表面积公式S = 4πR2) print(f'地球表面积为{surface_area}平方米') # 2. 计算地球体积(体积公式是V = 4πR3/3) print(f'地球体积为{volume:.2f}立方米') # 3. 计算地球赤道的周长(圆周长公式是L = 2πR) print(f'地球赤道周长为{circumference:.2f}米') # 4.计算绳子与地球之间的空隙大小 print(f'空隙大小为{space:.2f}米') # 结果保留2位小数 #********** End *********# # 5.判断老鼠是否可以从空隙中钻过 if space * 100 > 10: print('老鼠可以从空隙中钻过') else: print('老鼠无法通过空隙')

输入

输出

登录以提交代码。
单点时限 1 秒
内存限制 128 MB
提交 216
通过 97