- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
成绩
《Python语言程序设计》
实验报告
实验名称选择结构
院(系、部、中心)
专业
班级
学生姓名
学号
实验地点
指导教师
一、实验目的和要求
1.掌握逻辑表达式的正确书写格式
2.掌握单分支与双分支条件语句的使用方法
3.掌握多分支条件语句的使用方法
4.利用选择结构解决实际问题
二、实验内容
求一元二次方程的根。
要求:输入一元二次方程的三个系数a,b,c,输出两个实根x1和x2,若没有实根则输
出信息“无实根”。
程序代码和运行结果如下:
2.在计算某物品时,消费金额与支付金额y的对应关系如下
xx1000
0.9x1000≤x≤2000
y=
0.8x2000≤x3000
0.7xx≥3000
程序运行时,根据输入的消费金额,输出支付的金额
程序代码和运行结果如下:
-
3.计算轨道交通票价。某城市轨道交通实行按里程计价的多级票价,起步6km内(含
6公里)每人次3元;6~12km(含12公里)每人次4元;12~32km(含32公里)每
10km加1元;32km以上每20km加1元。票价不封顶。输入里程数km,显示对应票
价p,票价按元收取。
1)写出计算用的数学表达式
p=3,x=6
p=4,6x=12
p=4+(x-12)/10,12x=32
P=6+(x-32)/20,x32
2)程序代码和运行结果如下:
-
4.输入3个数,按从小到大的顺序显示。
程序代码和运行结果如下:
5.利用计算机解决古代数学问题“鸡兔同笼”,即已知在同一个笼子中有鸡和兔M只,
鸡和兔的总脚数为N只,求鸡和兔各有多少只。要求不能求出荒唐解,对输入的数据
要有必要的验证,出错的数据要给出数据错的原因。
1)写出鸡兔同笼的计算公式
M=x+y
N=2x+4y
2)程序代码和运行结果如下:
-
-
三、总结与思考
一开始犯了一个低级错误,里面没加所以一开始就没运行
成功。
后来就是用eval函数输入几个整数,后来发现运算不了,之后反应过
来输入的是字符串,不能当整数一样运算。
最后就是两个整数相除没想到是有一位小数的,我还把他们相除得到
的结果的数据类型是否为整数来做判断,后来再思索了一会,就先把得到
的结果取整,再把它与原数据相减,判断是否为0就能知道是否为不是整
数的结果了。
教师评语:
预习态度和纪律能力报告综合成绩
优秀优秀优秀优秀优秀
良好良好良好良好良好
中等中等中等中等中等
及格及格及格及格及格
不及格不及格不及格不及格不及格
-
-
文档评论(0)