python顺序结构实验_Python程序设计实验报告二:顺序结构程序设计(验证性实验)...
安徽工程大学
Python程序设计 实验报告
班级 物流191 姓名姚彩琴学号3190505129 成绩
日期 2020.3.3 指导老师修宇
【实验名称】 实验二 顺序结构程序设计(验证性实验)
【实验目的】
(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)求球体积
输入代码:
输出结果:
(“你的输出”处并没有期望输出值4.19,输入输出隐藏。)
【思考题】
1.影响题1计算准确性的因素:
(1)圆周率的精确度
改变圆周率的近似值:
输出结果:
发现结果与之前不同
(2)结果保留的小数点后位数
改变保留的小数点后位数:
输出结果:
发现结果与之前的不同
总结:通过改变圆周率的精确度和保留的结果小数点后位数,可以改变计算准确性。为了让题1得到的值更加准确,我们可以增加保留结果的小数点后位数,也可以提高圆周率的精确度。
2.影响题3计算准确性的因素:
(1)python中pi在math中的值是一个有限小数
(2)结果保留的小数点后位数
改变保留的小数点后位数:
发现结果与之前的不同
结论:虽然不能改变python里math中的pi的值,但是可以通过改变的结果保留的小数点后位数来改变计算准确性。所以为了使题3中得到的值更准确,可以增加结果保留的小数点位数。
python顺序结构实验_Python程序设计实验报告二:顺序结构程序设计(验证性实验)...相关推荐
- python random模块导入_Python学习笔记(二十)—模块的导入
一.模块介绍 Python 提供了强大的模块支持,主要体现在Python 标准库中包含了大量的模块(称为标准模块),还有大量的第三方模块,开发者自己也可以开发自定义模块.通过这些强大的模块可以极大地提 ...
- python回归分析实验_python线性回归实验
实验 算法 python 线性回归实验 [实验名称] Python 线性回归实验 [实验要求] 掌握 Python 线性回归模型应用过程,根据模型要求进行数据预处理,建模,评价与应用: [背景描述] ...
- python 高等数学实验_Python数学实验与建模
本书以Python软件为基础,介绍了数学建模的各种常用算法及其软件实现,内容涉及高等数学.工程数学中的相关数学实验.数学规划.插值与拟合.微分方程.差分方程.评价预测.图论模型等. 更多科学出版社服务 ...
- python中if else语句用来形成二分支结构_python分支结构if详解
1.流程控制 1)顺序结构:从上往下依次执行(默认) 2)分支结构:根据条件来选择性的执行某段代码,实现分支结构的方式只有一种:if 3)循环结构:让指定的代码重复执行 python中实现循环结构的方 ...
- python内置数据结构教程_python课程第二周 内置数据结构——列表和元组
5种内置数据结构:列表.元组.字典.集合.字符串.列表.字典.字符串三种被称为线性结构.针对线性结构的操作有:切片.封包和解包.成员运算符.迭代. 针对数据结构的操作有解析式:解析式分为列表解析.生成 ...
- python字符串的美化_Python构造自定义方法来美化字典结构输出
示例: 代码如下:d = { "root": { "folder2": { "item2": None, "item1" ...
- python生成html报表_python生成HTMl报告(unittest)
放在*\python3\script 或者放在当前项目文件夹下 亦或者在python35下的lib文件夹下 (注意最好放在根目录下) from HTMLTestRunner import HTMLTe ...
- python自动化部署工具_Python + Allure(报告)+ Jenkins(持续集成)接口自动化测试环境搭建...
(这个是内部分享文档,侧重于测试报告的生成以及持续集成,至于接口框架的内部组织可以按照自己的想法来实现,有问题欢迎留言) 1.环境: • 操作系统:windows 64位 • 软件环境:python3 ...
- python加载机制_Python 模块的加载顺序
基本概念 module 模块, 一个 py 文件或以其他文件形式存在的可被导入的就是一个模块 package 包,包含有 init 文件的文件夹 relative path 相对路径,相对于某个目录的 ...
- python爬虫结构化_python爬虫获取小区经纬度以及结构化地址
本文实例为大家分享了python爬虫获取小区经纬度.地址的具体代码,供大家参考,具体内容如下 通过小区名称利用百度api可以获取小区的地址以及经纬度,但是由于api返回的值中的地址形式不同,所以可以首 ...
最新文章
- Android控件美化Shape
- 东北大学计算机学姐,东北的大学怎么样?聊聊哈工大、吉大、大工、东北大学、东北师大...
- 创造黑科技,守护新未来 | 360公司2019年春季校园招聘正式启动!
- django 1.8 官方文档翻译:7-2 管理操作
- PHP设计模式——备忘录模式
- 全面对比 C C++ Java Python
- 微信小程序 首页弹出用户协议
- Lab 3:自行车码表
- 瞎扯:修仙文明VS科技文明发展潜力
- OI-wiki 算法基础 模拟 NOIP2014 生活大爆炸版石头剪刀布 python
- 财务管理系统属于计算机应用领域中的,计算机基础套题及其答案.doc
- 100种思维模型之那什均衡思维模型-038
- 易语言lsp劫持_[原创]不用导出任何函数的DLL劫持注入,完美!
- c语言炉石传说算法设计,CCF-CSP题解 201609-3 炉石传说
- prototype全解全析
- HP DL388 G9升级微码
- PHP微信公众平台开发高级篇—生成二维码接口
- Scratch少儿编程英语教程
- linux路由跟踪 没有命令,linux跟踪路由命令
- bilibili如何空降
热门文章
- yii2 basic版 MVC 部分
- leetcode 2 Add two numbers
- 分享9个最棒的代码片段资源网站
- 多个视频切换时,只改变SourceFilter,不改变Filter Graph中其他Filter的C#实现
- QT-- MainWindow外的cpp文件调用ui
- MongoDB学习之(一)安装
- php+nginx上传文件配置
- 静默安装Azure CLI
- 聊聊前段插件之Datatables
- hdu_2227_Find the nondecreasing subsequences_树状数组,离散化