安徽工程大学

Python程序设计 实验报告

班级 物流192 姓名方伟虎学号3190505205 成绩

日期 2020.3.20 指导老师修宇

【实验名称】 实验二 顺序结构程序设计(验证性实验)

【实验目的】

(1)掌握数据的输入输出的方法;

(2)熟悉顺序结构程序中语句的执行过程;

(3)掌握顺序结构程序的设计方法。

【实验条件】

PC机或者远程编程环境

【实验内容】

1、完成三个编程题。( python123)

(1)计算圆面积的计算 S

问题描述:

根据圆的半径计算圆面积,半径为25。请编写并运行如下代码:‬

radius = 25 #圆的半径是25

area = 3.1415 * radius * radius #根据公式计算圆的面积

print("{:.2f}".format(area)) #仅输出两位小数结果

输入输出:

输入:无 输出:1963.44

(2)求和

问题问题:

编写程序,从键盘上输入两个数x,y,求x,y之和并将其赋值给s,最后输出s。

输入输出:

(3)求球体积

问题描述:

输入球的半径,计算球体体积。

输入输出:

输入:一个正数

输出:球的体积,结果保留两位小数。

【实验记录与分析】(请填写实验记录与分析结果)

(1)圆面积的计算 S

输入代码

输出结果

(2)求和

输入代码

输出结果

(3)求球体积

输入代码

输出结果

【思考题】

1、影响题1和题3计算准确性的因素有哪些?如何让1和3得到的值更准确?(可以本地计算机上尝试,或者在python123上自行编程)

(1)题一圆的面积

当把原代码输入,结果为1963.44;若将其改为精确到小数点后1位结果为1963.4;若将其改为精确到小数点后4位结果为1963.4375

(2)题三球的体积

当把原代码输入,结果为4.19;若将其改为精确到小数点后1位结果为4.2:;若将其改为精确到小数点后4位结果为4.1887

所以当改变程序编码中的保留位数时输出结果的精确度也会随之改变。

想要使题1和题3得到的值更精确,即可改变编码中对结果的输出结果保留的位数,保留位数越多越精确。

python顺序结构实验_Python程序设计实验报告二:顺序结构程序设计相关推荐

  1. python random模块导入_Python学习笔记(二十)—模块的导入

    一.模块介绍 Python 提供了强大的模块支持,主要体现在Python 标准库中包含了大量的模块(称为标准模块),还有大量的第三方模块,开发者自己也可以开发自定义模块.通过这些强大的模块可以极大地提 ...

  2. python回归分析实验_python线性回归实验

    实验 算法 python 线性回归实验 [实验名称] Python 线性回归实验 [实验要求] 掌握 Python 线性回归模型应用过程,根据模型要求进行数据预处理,建模,评价与应用: [背景描述] ...

  3. python 高等数学实验_Python数学实验与建模

    本书以Python软件为基础,介绍了数学建模的各种常用算法及其软件实现,内容涉及高等数学.工程数学中的相关数学实验.数学规划.插值与拟合.微分方程.差分方程.评价预测.图论模型等. 更多科学出版社服务 ...

  4. python中if else语句用来形成二分支结构_python分支结构if详解

    1.流程控制 1)顺序结构:从上往下依次执行(默认) 2)分支结构:根据条件来选择性的执行某段代码,实现分支结构的方式只有一种:if 3)循环结构:让指定的代码重复执行 python中实现循环结构的方 ...

  5. python内置数据结构教程_python课程第二周 内置数据结构——列表和元组

    5种内置数据结构:列表.元组.字典.集合.字符串.列表.字典.字符串三种被称为线性结构.针对线性结构的操作有:切片.封包和解包.成员运算符.迭代. 针对数据结构的操作有解析式:解析式分为列表解析.生成 ...

  6. python字符串的美化_Python构造自定义方法来美化字典结构输出

    示例: 代码如下:d = { "root": { "folder2": { "item2": None, "item1" ...

  7. python生成html报表_python生成HTMl报告(unittest)

    放在*\python3\script 或者放在当前项目文件夹下 亦或者在python35下的lib文件夹下 (注意最好放在根目录下) from HTMLTestRunner import HTMLTe ...

  8. python自动化部署工具_Python + Allure(报告)+ Jenkins(持续集成)接口自动化测试环境搭建...

    (这个是内部分享文档,侧重于测试报告的生成以及持续集成,至于接口框架的内部组织可以按照自己的想法来实现,有问题欢迎留言) 1.环境: • 操作系统:windows 64位 • 软件环境:python3 ...

  9. python加载机制_Python 模块的加载顺序

    基本概念 module 模块, 一个 py 文件或以其他文件形式存在的可被导入的就是一个模块 package 包,包含有 init 文件的文件夹 relative path 相对路径,相对于某个目录的 ...

  10. python爬虫结构化_python爬虫获取小区经纬度以及结构化地址

    本文实例为大家分享了python爬虫获取小区经纬度.地址的具体代码,供大家参考,具体内容如下 通过小区名称利用百度api可以获取小区的地址以及经纬度,但是由于api返回的值中的地址形式不同,所以可以首 ...

最新文章

  1. libc.so.6 is needed by mysql_libc.so.6(GLIBC_2.14)(64bit) is needed by…问题的解决办法
  2. Oracle存储过程返回游标实例详解
  3. 人工智能:第一章 绪 论
  4. ZOJ 2702 Unrhymable Rhymes(DP)
  5. qt 分割字符串的两种方法
  6. 获取系统信息3——proc文件系统介绍和使用
  7. [完结]以C++与Java为例,详解数据结构的动态增长策略
  8. c语言 三个小球排排坐,关颖三个孩子排排坐 太萌啦
  9. 带你认识数据库视图对象,下次不要再认成“表”了
  10. CentOS7安装MySQL初始密码设置:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password:
  11. init.d目录理解
  12. [Java] 蓝桥杯ALGO-118 算法训练 连续正整数的和
  13. 特征匹配中OpenCV Dmatch类的用法解析以及非常详细的ORB特征提取与匹配解析
  14. andorid月总结
  15. 企业微信文件会过期吗?
  16. 做人做事箴言录(4)
  17. Qt 错误提示1: invalid use of incomplete type ‘***‘
  18. MVC实现SQL多表查询并导出表格
  19. StopWatch的源码分析
  20. 20175227张雪莹 2018-2019-2 《Java程序设计》第四周学习总结

热门文章

  1. CVPR 2020 《Where Does It Exist: Spatio-Temporal Video Grounding for Multi-Form Sentences》论文笔记
  2. Codeforces 1284E New Year and Castle Building (计算几何)
  3. 【做题记录】AtCoder AGC做题记录
  4. vba遍历数组_VBA代码解决方案的第59讲内容:如何在代码运行时创建数组
  5. pytorch argmax_一起无聊地用PyTorch刷爆sklearn的内置数据集吧(`?ω?′)
  6. 5.7.20mysql修改密码,ubuntu系统mysql5.7.20忘记root密码修改
  7. Git复习(十三)之git revert用法及与git reset区别
  8. Git复习(一)之简介、安装、集中式和分布式
  9. 使用jconsole监控JVM内存
  10. centos tomcat 安装