第1关:地球表面积计算

任务描述

本关任务:编写一个能近似计算地球表面积的小程序。

相关知识

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

1.近似与建立模型
2.地球表面积计算公式

近似与建立模型
地球不是一个规则的物体。首先,它不是正球体,而是椭球体,准确地说是一个两极稍扁,赤道略鼓的扁球体; 其次,地球的南极、北极也不对称,就海平面来说,北极稍凸,南极略凹;第三,地球的外部地形起伏多变(这对测量地球半径是有影响的)。
地球半径是指从地球中心到其表面(平均海平面)的距离,平均大约6371.393千米。
地球并不是规则球体,严格来说,并不能使用球的公式进行计算。为了简化问题,要近似认为地球是一个规则的球体,以一个圆球做模型,然后才可以使用球的表面积公式进行近似计算。

地球表面积计算公式
球表面积公式:
S=4πR^2

编程要求

根据提示,在右侧编辑器补充代码,计算并输出地球表面积,单位(万平方千米),结果最多保留小数点后4位,本题中地球半径用6371千米计算。

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

预期输出:

地球表面积为XXXX.XXXX万平方千米
提示:

π值引用 math 库中常数 PI 的值
单位为“万平方千米

educoder实训——地球数据计算闯关相关推荐

  1. 2.2 地球数据计算闯关(project)

    第1关:地球表面积计算 任务描述 本关任务:编写一个能近似计算地球表面积的小程序. 相关知识 为了完成本关任务,你需要掌握: 1.近似与建立模型 2.地球表面积计算公式 近似与建立模型 地球不是一个规 ...

  2. educoder实训平台----简历表页面的制作

    educoder实训平台----简历表页面的制作 第1关:简历表页面的结构设计 <!doctype html> <html> <head> <meta cha ...

  3. educoder实训平台----CSS3背景样式

    educoder实训平台----CSS3背景样式 第1关:CSS背景相关的概念 DACAD 第2关:CSS-背景色的设置 <!DOCTYPE html> <html> < ...

  4. Python 加减计算闯关小游戏

    加法计算闯关的小游戏,要求: 1.两位数+两位数, 2.答对一题加一分,答错一题减一分, 3.答对十分即可过关. 4.减法.加法都需通过则完成所有挑战. 代码展示 from random import ...

  5. 【Java】第7章 Java 类和对象 头歌Educoder实训作业(七)

    第1关:练习-Java类和对象之类的声明之复数运算 任务描述 本关任务:求两个复数相加后的结果. 两个复数之间相加的运算法则:实部与实部相加,虚部与虚部相加. 关于复数的定义,可以自行查阅,本实训不做 ...

  6. Web程序设计基础2021 表格标签—表格高级样式的设置 educoder实训

    第1关:表格高级样式设置相关概念 任务描述 本关任务:完成一组表格高级样式设置的概念题. 相关知识 为了完成本关任务,你需要掌握:1.外边框线样式的设置,2.内部边框线的设置,3.单元格的合并. 外边 ...

  7. educoder实训平台python顺序结构答案_传智播客升级实训课程,打造高分项目实战网课助力高校在线实训...

    疫情期间,全国高校泛IT类计算机专业的实训课程由原先的线下实训临时转到线上教学,有些高校因对直播授课模式中控场.应变.学习过程反馈.以及学生吸收程度等经验不足,导致实训结果达不到学校最佳预期.为辅助全 ...

  8. 【EduCoder实训答案】大数据系统及应用-HDFS实训

    简介 答案查询的入口网页版 并不是所有的关卡都有答案,有些只有部分关卡有 不要直接复制答案哦 大数据系统及应用-HDFS实训 >>>查看 第1关:HDFS Java API编程 -- ...

  9. 头歌(EduCoder)实训项目-Java面向对象-类与对象

    第1关:什么是类,如何创建类 任务描述: 本关任务:创建一个类和一个对象,调用这个对象的属性和方法. 编程要求: 根据提示,在右侧编辑器Begin-End处补充代码: 声明一个Dog类,给Dog类添加 ...

最新文章

  1. Java七步创建以JDBC连接数据库的程序
  2. 计算机控制系统康波答案,计算机控制系统(康波)第4章部分参考答案[1]
  3. Nature:环境vs基因,谁对肠道菌群影响更大?
  4. 机器学习 对不平衡数据的四种处理方法
  5. Java除法结果带小数、进一法的实现 Java问题通用解决代码
  6. 计算机安全的最后一道防线,汪文勇:灾备,数据安全的最后一道防线
  7. virtualenv杂记
  8. HDU - 1890 Robotic Sort(Splay-区间翻转+删除根节点)
  9. 如何在 SAP BTP Java 应用里使用 SQLite 数据库
  10. [05] Session概要
  11. Qt之可重入与线程安全
  12. 手把手教你使用Pandas读取结构化数据
  13. java matcher group_JAVA正则表达式matcher.find()和 matcher.matches()的区别
  14. android 微信支付测试,求大神指导一下!!!android开发,测试demo按步骤配置,无法调用到微信支付...
  15. Android RecyclerView实现长按弹出PopupMenu菜单
  16. 数字证书、ssl、sasl(GSSAPI,Kerberos)、jaas简单解释
  17. 得力助手 消防员的 消防机器人_机器人化身消防员“得力助手”,进入危险火场执行工作|机器人日报...
  18. EZStation如何登陆云端账号、密码?
  19. set的用法及短语_set的用法总结大全
  20. mysql的dual_mysql中dual是什么意思

热门文章

  1. 基于Python的多时相数据合成
  2. Nginx负载均衡配置策略
  3. 全球及中国唇彩行业商业模式分析及投资风险预测报告2022-2028年版
  4. Modelsim中do文件的使用、读写文件数据
  5. Paddle入门实战系列(一):车牌检测与识别
  6. 扩展欧几里德求逆元模板
  7. 曙光i620c20用户手册_技术白皮书I620-G20
  8. 什么是网关?什么是路由?什么是IP?
  9. 【ftp】725本电子书下载
  10. 业内首档程序员真人秀?这不比博人传热血???