python if語句 學習總結

一、if 語句表示方式

if 條件:
    print('ok')
elif 條件:
    print('elif表示並行判斷')
else:
    print('error')
在這裏 if 後面要加一個冒號,而且下面要用tab鍵(代指4個空格)給if之後的代碼一個縮進,我們把這些代碼叫做“代碼塊”
這裏的代碼塊告訴我們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('你輸入的都是什麼東西啊')
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章