【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

 

posted @ 2018-07-11 10:58  爱寂寞撒的谎言  阅读(141)  评论(0编辑  收藏  举报