一、if語句
if語句是最基本的條件語句之一。它的語法如下:
if 條件:
條件成立時執行的代碼塊
其中,條件成立時,執行代碼塊中的代碼。如果條件不成立,則跳過代碼塊中的代碼。
if語句也可以和else一起使用,else表示如果條件不成立,則執行下面的代碼塊。if和else的語法如下:
if 條件:
條件成立時執行的代碼塊
else:
條件不成立時執行的代碼塊
還可以使用elif關鍵字添加多個條件判斷。elif表示如果上一個條件不成立,判斷這個條件。elif的語法如下:
if 條件1:
條件1成立時執行的代碼塊
elif 條件2:
條件2成立時執行的代碼塊
else:
條件不成立時執行的代碼塊
下面是一個使用if和elif語句的示例代碼:
x = 10
if x > 10:
print("x大於10")
elif x < 10:
print("x小於10")
else:
print("x等於10")
二、while循環
while循環也可以用來控制程序流程的執行。while循環的語法如下:
while 條件:
條件成立時執行的代碼塊
當條件成立時,會一直執行代碼塊中的代碼,直到條件不成立。下面是一個使用while循環的示例代碼:
x = 1
while x < 5:
print("x的值為:%d" % x)
x += 1
上面的代碼會一直輸出”x的值為:”並加上x的值,直到x的值大於或等於5。
三、for循環
for循環也可以用來控制程序流程的執行。它可以對一個序列(例如列表或元組)進行遍歷。for循環的語法如下:
for 變量 in 序列:
執行的代碼塊
其中,變量為每一輪循環中的元素,序列為需要遍歷的序列。下面是一個使用for循環的示例代碼:
for i in [1, 2, 3, 4, 5]:
print(i)
上面的代碼會依次輸出1、2、3、4、5。
四、break和continue語句
除了上面介紹的語句之外,還有兩個關鍵字可以控制程序流程的執行,它們分別是break和continue。
break表示跳出循環,不再執行下面的代碼塊,直接結束循環。下面是一個使用break語句的示例代碼:
x = 1
while True:
print(x)
x += 1
if x > 5:
break
上面的代碼會一直輸出x的值直到x大於5。
continue表示跳過本次循環,繼續執行下一次循環。下面是一個使用continue語句的示例代碼:
for i in range(1, 6):
if i == 3:
continue
print(i)
上面的代碼會輸出1、2、4、5,因為i等於3時,continue語句會跳過這一次循環。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/271976.html