预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

成绩 《Python语言程序设计》 实验报告 实验名称选择结构 院(系、部、中心) 专业 班级 学生姓名 学号 实验地点 指导教师 一、实验目的和要求 1.掌握逻辑表达式的正确书写格式 2.掌握单分支与双分支条件语句的使用方法 3.掌握多分支条件语句的使用方法 4.利用选择结构解决实际问题 二、实验内容 1.求一元二次方程的根。 要求:输入一元二次方程的三个系数a,b,c,输出两个实根x1和x2,若没有实根则输 出信息“无实根”。 程序代码和运行结果如下: 2.在计算某物品时,消费金额与支付金额y的对应关系如下 xx<1000 0.9x1000≤x≤2000 y= 0.8x2000≤x<3000 0.7xx≥3000 程序运行时,根据输入的消费金额,输出支付的金额 程序代码和运行结果如下: -1- 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,6<x<=12 p=4+(x-12)/10,12<x<=32 P=6+(x-32)/20,x>32 2)程序代码和运行结果如下: -2- 4.输入3个数,按从小到大的顺序显示。 程序代码和运行结果如下: 5.利用计算机解决古代数学问题“鸡兔同笼”,即已知在同一个笼子中有鸡和兔M只, 鸡和兔的总脚数为N只,求鸡和兔各有多少只。要求不能求出荒唐解,对输入的数据 要有必要的验证,出错的数据要给出数据错的原因。 1)写出鸡兔同笼的计算公式 M=x+y N=2x+4y 2)程序代码和运行结果如下: -3- -4- 三、总结与思考 一开始犯了一个低级错误,input里面没加”所以一开始就没运行 成功。 后来就是用eval函数输入几个整数,后来发现运算不了,之后反应过 来输入的是字符串,不能当整数一样运算。 最后就是两个整数相除没想到是有一位小数的,我还把他们相除得到 的结果的数据类型是否为整数来做判断,后来再思索了一会,就先把得到 的结果取整,再把它与原数据相减,判断是否为0就能知道是否为不是整 数的结果了。 教师评语: 预习态度和纪律能力报告综合成绩 优秀优秀优秀优秀优秀 良好良好良好良好良好 中等中等中等中等中等 及格及格及格及格及格 不及格不及格不及格不及格不及格 -5- -6-