python练习题(3)——地球数据的计算

简介: 地球数据的计算。

地球数据的计算。


地球的半径是6371千米,假设地球是一个规则的球体,编写程序完成以下计算并输出结果,结果保留2位小数。π值引用math库中的常数pi的值。


1、计算地球表面积(表面积公式:S=4πR²)


2、计算地球的体积(体积公式:V=4πR³/3)


3、计算地球赤道的长度(周长公式:L=2πR)


4、我国陆地面积约960万平方千米(以960万平方千米计),内海和边海的水域面积约470万平方千米(以470万平方千米计)。计算我国国土面积(包含陆地面积和水域面积)占地球表面积的比例。


5、假设有一根绳子正好可以紧贴地球绕赤道一周,紧密地捆绑住地球。现将绳子延长1米,仍围绕地球赤道一周,假设绳子与地球表面间空隙均匀,计算绳子与地球之间的空隙大小。

#地球数据的计算
import math
r = 6371
s = 4*math.pi*int(r)**2
print("地球表面积为:{:.2f}平方千米".format(s))#地球表面积
v = 4*math.pi*int(r)**3/3
print("地球的体积为:{:.2f}立方千米".format(v))#地球的体积
l = 2*math.pi*int(r)
print("地球赤道的长度为:{:.2f}千米".format(l))#地球赤道的长度
b = (9600000+4700000)/(4*math.pi*int(r)**2)
print("我国国土面积占地球表面积的比例为:{:.2f}".format(b))#我国国土面积(包含陆地面积和水域面积)占地球表面积的比例
k = ((2*math.pi*int(r)+0.001)/2*math.pi)-int(r)
print("空隙大小:{:.2f}千米".format(k))#绳子与地球之间的空隙大小


相关文章
|
7天前
|
数据采集 存储 API
网络爬虫与数据采集:使用Python自动化获取网页数据
【4月更文挑战第12天】本文介绍了Python网络爬虫的基础知识,包括网络爬虫概念(请求网页、解析、存储数据和处理异常)和Python常用的爬虫库requests(发送HTTP请求)与BeautifulSoup(解析HTML)。通过基本流程示例展示了如何导入库、发送请求、解析网页、提取数据、存储数据及处理异常。还提到了Python爬虫的实际应用,如获取新闻数据和商品信息。
|
1天前
|
存储 机器学习/深度学习 数据可视化
Python面板时间序列数据预测:格兰杰因果关系检验Granger causality test药品销售实例与可视化
Python面板时间序列数据预测:格兰杰因果关系检验Granger causality test药品销售实例与可视化
39 6
|
2天前
|
机器学习/深度学习 数据采集 供应链
从数据到决策:scikit-learn在业务分析中的应用
【4月更文挑战第17天】本文探讨了scikit-learn在业务分析中的应用,包括数据预处理、分类、回归和聚类模型的构建,以及模型评估与优化。通过使用scikit-learn,企业能有效处理数据、预测趋势、客户细分并制定决策,从而提升经营效率和市场策略。随着机器学习的发展,scikit-learn在业务分析领域的潜力将持续释放,创造更多价值。
|
2天前
|
算法 数据可视化 Python
Python中LARS和Lasso回归之最小角算法Lars分析波士顿住房数据实例
Python中LARS和Lasso回归之最小角算法Lars分析波士顿住房数据实例
10 0
|
2天前
|
BI 开发者 数据格式
Python代码填充数据到word模板中
【4月更文挑战第16天】
|
2天前
|
数据可视化 算法 API
Python数据可视化-seaborn Iris鸢尾花数据
Python数据可视化-seaborn Iris鸢尾花数据
|
3天前
|
程序员 索引 Python
06-python数据容器-set(集合)入门基础操作
06-python数据容器-set(集合)入门基础操作
|
3天前
|
索引 容器
06-python数据容器-list列表定义/list的10个常用操作/列表的遍历/使用列表取出偶数
06-python数据容器-list列表定义/list的10个常用操作/列表的遍历/使用列表取出偶数
|
4天前
|
机器学习/深度学习 数据采集 数据挖掘
Python 的科学计算和数据分析: 解释什么是数据规整(Data Wrangling)?
【4月更文挑战第15天】数据规整是将原始数据转化为适合分析和建模的格式的关键步骤,涉及缺失值处理(删除、填充、插值)、异常值检测与处理、数据类型转换、重采样、数据合并、特征选择和特征变换等任务。这些预处理步骤确保数据质量和准确性,为后续的数据分析和机器学习模型构建奠定基础。
16 4
|
5天前
|
存储 安全 数据处理
python如何将数据写到数组里
【4月更文挑战第12天】

热门文章

最新文章