Python巩固基础03-条件语句
Python条件语句,可以理解为:通过判断是否满足某个条件,来决定执行哪一句/块代码。
条件语句注意点如下:
- if、else、elif语句后需要加英文冒号;
- if语句后执行的代码块需要缩进;
- Python中无switch语句;
- else可以不写;
单个条件控制:if...else...
格式如下:
if condition:
statement1
else:
statement2
解读:如果满足condition条件,则执行statement1;不满足则执行statement2。
例子:
>>> n = 8
>>> if n % 2 == 0:
... print('n可以被2整除')
... else:
... print('n不可以被2整除')
...
n可以被2整除
>>> if type(n) == int:
... print('n是数字')
...
n是数字
多个条件控制:if...elif...elif...else...
格式如下:
if condition1:
statement1
elif condition2:
statement2
elif condition3:
statement3
else:
statement4
解读:如果满足condition1,则执行statement1,否则判读是否满足condition2,满足则执行statement2,否则判断是否满足condition3,满足则执行statement3,不满足则执行statement4。
例子:
>>> age = 18
>>> if age < 16:
... print('太小了,不准喝酒')
... elif age < 18:
... print('你最好还是别喝')
... elif age < 25:
... print('随便你喝不喝,不管你')
... else:
... print('年纪大了,注意养生')
...
随便你喝不喝,不管你