【Python3_基础系列_009】Python3-条件语句-If
一、if语句用法
if分支判断是编程语言的必备的语法规则,python中if ..elif..else的用法如下:
if condition: Statement1 elif condition: statement2 else: statement3
1.判断a,b的大小关系
>>> a=3 >>> b=5 >>> if a > b: print('a大') elif a < b: print('b大') else: print('a和b相等') #tab 或者 四个空格 习惯这样 输出:b大
二、面试题
if语句一般不会有面试题,这几个只是简单的练习
1.学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示;
a = float(input("请输入一个分数:")) if a > 100: print("请输入一个正确的分数") elif a < 0: print("请输入一个正确的分数") elif a >= 90: print("A") elif a >= 60: print("B") else: print("C")
2.计算个人所得税缴纳额:应纳个人所得税税额 = (应纳税所得额 – 3500)× 适用税率- 速算扣除数
money = float(input('请输入你的工资')) level = money - 3500 if level < 0: print("不需要纳税") elif level > 80000: s = level * 0.45 - 13505 print(s) elif level > 55000: s = level * 0.35 - 5505 print(s) elif level > 35000: s = (money - 3500) * 0.3 - 2775 print(s) elif level > 9000: s = level * 0.25 - 1005 print(s) elif level > 4500: s = level * 0.2 - 555 print(s) elif level > 1500: s = level * 0.1 - 105 print(s) else: s = money * 0.3 print(s)
输出:
请输入你的工资10000
745.0