python流程控制语句
python流程控制语句
学习完本篇,你将会通过python完成以下题目
编写一个税后工资计算器:
- 国家税务局规定不同行业的税收数额度不一样 税收=(工资-起征点)*税率
- 行业有 1.服务行业 2.制造业 3.农业
1.服务行业税收的起征点是2000 元 2000元以上需要缴纳10%的个人所得税
2.制造业税收的起征点是3000元 3000元以上需要缴纳5%的个人所得税
3.农业税收的起征点是1500元 1500元以上需要缴纳2%的个人所得税提示用户选择行业,输入工资 ,输出税后工资。
if语句
if语句使用
![if语句](https://img2020.cnblogs.com/blog/1181832/202109/1181832-20210920150631387-1168021668.png)
if…else语句的使用
![if…else语句的使用](https://img2020.cnblogs.com/blog/1181832/202109/1181832-20210920150730405-1019173503.png)
if...elif语句的使用
![if...elif语句的使用](https://img2020.cnblogs.com/blog/1181832/202109/1181832-20210920150832738-1319398030.png)
if...elif语句的执行过程
![if...elif语句执行的过程](https://img2020.cnblogs.com/blog/1181832/202109/1181832-20210920151221052-649887088.png)
Python条件分支注意事项
注意:
由于 python 并不支持 switch 语句,所以多个条件判断,只能用 elif 来实现,如果判断需要多个条件需同时判断时,可以使用 or (或),表示两个条件有一个成立时判断条件成功;使用 and (与)时,表示只有两个条件同时成立的情况下,判断条件才成功。
- 例一:
Receive_num = input(“输入的数为:”) if Receive_num >=0 and num<= 100: print “你输入的数在0~~100之间” elif Receive_num < 0 or Receive_num > 100: print “你输入的数小于0或者是大于100”
- 例二:
#判断输入的数是否在0~50或者60~100之间 Receive_num = input(“输入的数为: ”) If (Receive_num > 0 and Receive_num <= 50) or (Reveive_num >= 60 and \ Receive_num <= 100): print “你 输入在0~50或者60~100之间”
测试
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步