《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库的常用函数及两种引用方式,并对其进行使用。