《Python程序设计》Python选择结构实验报告
一、实验目的: 1.熟悉选择结构的定义 2.掌握3种类型的选择结构及其语法格式 3.编写简单的选择结构程序 |
二、实验内容: 1.编写程序,输出实数绝对值 2. 编写程序,用双分支结构输出实数: 3. 编写程序,用多分支结构输出空气污染指数: 4. 编写程序,用多分支结构输出应缴所得税: |
三、实验过程与结论:(经调试正确的源程序(核心部分)和程序的运行结果) 1.编写程序,输出实数绝对值 代码实现: R=eval(input("请输入实数:")) if R<0: R=-R print("绝对值",R) 结果截图: 2. 编写程序,用双分支结构输出实数: 怎么运行python程序代码实现: R=eval(input("请输入实数的值:")) if R>=0: print("R是非负数") else: print("R是负数") 结果截图: 3. 编写程序,用多分支结构输出空气污染指数: 代码实现: PM=eval(input("请输入PM2.5的值:")) if 0<=PM<35: print("空气质量为优!") elif PM<75: print("空气质量为良!") elif PM<115: print("空气质量为轻度污染!") elif PM<150: print("空气质量为中度污染!") elif PM<250: print("空气质量为重度污染!") elif PM<500: print("空气质量为严重污染!") else: print("空气质量为超级污染!") 结果截图: 4. 编写程序,用多分支结构输出应缴所得税: 代码实现: x=eval(input("请输入税前收入x:")) if x<=5000: y=0 print("应缴所得税:",y) elif x<=8000: y=(x-5000)*0.03 elif x<=17000: y=(x-8000)*0.1+3000*0.03 elif x<=30000: y=(x-17000)*0.2+9000*0.1+3000*0.03 elif x<=40000: y=(x-30000)*0.25+13000*0.2+9000*0.1+3000*0.03 elif x<=60000: y=(x-40000)*0.03+10000*0.25+13000*0.2+9000*0.1+3000*0.03 elif x<=85000: y=(x-60000)*0.35+20000*0.3+10000*0.25+13000*0.2+9000*0.1+3000*0.03 else: y=(x-85000)*0.45+25000*0.35+20000*0.3+10000*0.25+13000*0.2+9000*0.1+3000*0.03 print("应缴个人所得税:",y) print("税后收入:",x-y) 结果截图: |
四、实验总结:(实验中遇到的问题及解决方法,心得体会等) 1.了解并掌握选择结构的定义。 2.了解并掌握选择结构的3种类型及其语法格式。 3.学会运用Pathon语言编写简单的选择结构程序。 4.了解并掌握math库的常用函数及两种引用方式,并对其进行使用。 |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论