if
if 条件:
条件为真时执行的语句
else:
条件为假时执行的语句
没有else则条件为假时什么也不做
n = int(input('输入整数:'))
if n >= 20 :
print('%d大于等于20' %n)
#输入的数小于20则不处理
输入整数:99
99大于等于20
输入整数:6
elif
if 条件1:
条件1为真时执行的语句
elif 条件2:
条件2为真时执行的语句
...
else:
所有条件为假时执行的语句
temperature = int(input('最高気温を入力:'))
if temperature < 0:
print('真冬日です')
elif temperature >= 25 and temperature < 30:
print('夏日です')
elif temperature >= 30 and temperature < 35:
print('真夏日です')
elif temperature >= 35:
print('猛暑日です')
else:
print('用語の定められていない範囲です')
最高気温を入力:20
用語の定められていない範囲です
代码块的区分
Python不以分号;
或者大括号{}
来区分代码块,而以缩进区分
code ↑
code |
code |
code ↑ |
code |block 2 |
code ↓ |
code |block 1
code |
code |
code ↑ |
code |block 3 |
code ↓ ↓
注意:所有块缩进的空白数需要保持一致,建议使用键盘上的TAB