Python是一種常用的高級編程語言,自帶簡潔易懂的語法,其中if語句是在控制流程中使用最廣泛的一種。if語句的基本語法如下:
if 條件語句 : 滿足條件時需要執行的代碼塊
其中,如果滿足條件語句,則會執行它下方的代碼塊。如:
a = 10 if a< 20: print('a is less than 20')
這個程序會輸出 'a is less than 20',因為 a 的值小于 20。
如果需要在條件語句為假時執行一些其他的代碼塊,可以在 if 語句后面使用 else:
a = 10 if a< 20: print('a is less than 20') else: print('a is greater or equal than 20')
這個程序會輸出 'a is less than 20',因為 a 小于 20。
如果需要在滿足一個條件語句后,接著再滿足另一個條件語句,則可以使用 elif:
a = 10 if a< 10: print('a is less than 10') elif a == 10: print('a is equal to 10') else: print('a is greater than 10')
這個程序會輸出 'a is equal to 10',因為 a 的值等于 10。
還可以使用嵌套的 if 語句,來實現更加復雜的控制流程:
a = 10 if a< 20: if a == 10: print('a is equal to 10') else: print('a is less than 20 but not equal to 10') else: print('a is greater or equal than 20')
這個程序會輸出 'a is equal to 10',因為 a 的值等于 10。
總而言之,if 語句在 Python 里面是非常常見的一個語句塊,其語法簡單、易學易懂,使用靈活,非常適合控制程序的流程。