Python 条件判断if elif

本节内容如下:

  • 条件判断语法
  • 注意事项
  • 实例演示

条件判断语法

语法:

if condition_1:
    statement_block_1
elif condition_2:
    statement_block_2
else:
    statement_block_3

注意事项

  1. 每个条件后面要使用冒号(:),表示接下来是满足条件后要执行的语句块。
  2. 使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。
  3. 在Python中非0,非None,非空即是真
  4. 在Python中没有switch – case语句。

实例

比较两个数的大小:

a, b = 100, 2
m = 0
if a>b:
    m = a
else:
    m = b
print(m) # 100

语句块:

a, b, c = 1, 50, 10

if a > b and b > c:
    print('statement1')
    print('statement2')
    print('statement3')
else:
    print('statement11')
    print('statement22')
    print('statement32')

'''
statement11
statement22
statement32
'''

比较三个数的大小:

a, b, c = 100, 200, 3
m = a
if b>m:
    m = b
if c>m:
    m = c
print(m) # 200

多重条件判断:

s = 50

if s < 60:
    print('差')
elif s >= 60 and s < 80:
    print('良')
elif s >= 80:
    print('优')
else:
    print('输入错误!')