if 條件表示式:
語句
if 2>1:
print('2大於1')
>>> if 2>1:
print('2大於1')
2大於1
if 條件表示式1:
語句1
elif 條件表示式2:
語句2
elif ……
else:
語句3
a=1
b=2
if a<b:
print('a<b')
elif a==b:
print('a=b')
elif a>b:
print('a>b')
else :
print ('未知')
>>> a=1
>>> b=2
>>> if a<b:
print('a<b')
elif a==b:
print('a=b')
elif a>b:
print('a>b')
else :
print ('未知')
a<b
a=4
b=2
c=3
if a<b:
print('a<b')
elif a==b:
print('a=b')
elif a>b:
if b>c:
print ('a>b 且 b>c')
elif b==c:
print ('a>b 且 b=c')
elif b>c:
print ('a>b 且 b〉c')
else :
print ('a>b')
else :
print ('未知')
>>> a=4
>>> b=2
>>> c=3
>>> if a<b:
print('a<b')
elif a==b:
print('a=b')
elif a>b:
if b>c:
print ('a>b 且 b>c')
elif b==c:
print ('a>b 且 b=c')
elif b>c:
print ('a>b 且 b〉c')
else :
print ('a>b')
else :
print ('未知')
a>b
溫馨提示:Python 沒有 switch…case… 語句,Python 的發明人認為 Python 不需要 switch…case… 語句,因為用 if…elif…elif…else… 序列很容易來實現 switch…case… 語句。