一、if 語句表示方式
if 條件: |
print('ok') |
elif 條件: |
print('elif表示並行判斷') |
else: |
print('error') |
這裏的代碼塊告訴我們if條件成立了以後要執行之後那個代碼塊的東西
要注意的是,同一個代碼塊裏的好幾行代碼都要用同樣大小的縮進
例如:
if 1:
print('1')
print('2')
print('3') #輸出1,2,3的三行因爲縮進相同所以這三行是同一個代碼塊
print('這行因爲縮進不同所以不是同一個代碼塊')
if語句還支持嵌套
if 1:
print('1')
print('2')
print('3')
if 2==2:
print('2=2')
if 3==3:
print('3=3')
else:
print('不等於3')
else:
print('不等於2')
else:
print('1肯定等於1,所以這個else是不可能實現的')
在python裏代碼塊依靠縮進來判斷,所以在寫東西的時候一定要注意合理的縮進另外,if語句在進行多個並行判斷的時候,可以用elif來實現
例如:
a = int(input('輸入一個數'))
if a == 1:
print('輸入的是1')
elif a == 2:
print('輸入的是2')
elif a == 3:
print('輸入的是3')
elif a == 4:
print('輸入的是4')
elif a == 5:
print('輸入的是5')
else:
print('你輸入的都是什麼東西啊')