Python基本語法之控制語句
阿新 • • 發佈:2018-11-06
控制語句的型別
控制語句型別 |
說明 |
條件控制語句 |
使用保留字元if、elif、else來控制分支,判斷的內容為邏輯表示式。 條件控制語句首先判斷一個條件是否滿足,滿足則執行一系列語句,如果不滿足則執行另一系列語句。 |
迴圈控制語句 |
迴圈語句有 for 和 while。 for語句一般用來遍歷一個序列的專案,如一個列表或者一個字串,針對專案中的元素執行一系列語句。用到的保留字元有for、in、else等。 while語句在判斷邏輯表示式只要為true,則一直執行,直至false時退出迴圈。 |
其他控制語句 |
break保留字元用於從當前迴圈體中退出,不再執行迴圈。 continue保留字元用於結束當前迴圈,進入下一輪迴圈。 else保留字元用於控制if或while邏輯條件不成立時執行序列。 pass語句沒有任何執行,只是為了保持程式結構的完整性而存在。 |
if語句語法
if condition_1: statement_block_1 elif condition_2: statement_block_2 else: statement_block_3 |
if語句程式碼示例
age = int(input("請輸入你家狗狗的年齡: ")) print("") if age < 0: print("你是在逗我吧!") elif age == 1: print("相當於 14 歲的人。") elif age == 2: print("相當於 22 歲的人。") elif age > 2: human = 22 + (age -2)*5 print("對應人類年齡: ", human) ### 退出提示 input("按 enter 鍵退出")
示例執行結果
for語句語法
for <variable> in <sequence>: statement_block_1 else: statement_block_2 |
for語句程式碼示例
sites = ["Baidu", "Google","sina","Taobao"]
for site in sites:
if site == "Baidu":
print("百度一下,你就知道!")
break
print("迴圈資料 " + site)
else:
print("沒有迴圈資料!")
print("完成迴圈!")
示例執行結果
range()函式函式:該內建函式返回的結果是一個整數序列的物件,通常用在for迴圈中
for i in range(6):
print(i)
執行結果
while語句語法
while 判斷條件: 語句 |
while語句程式碼示例
n = 999
sum = 0
counter = 1
while counter <= n:
sum = sum + counter
counter += 1
print("1 到 %d 之和為: %d" % (n,sum))
示例執行結果
break、continue和pass語句示例
for letter in 'baidu':
print ('當前字母 :', letter)
if letter == 'a':
pass
print ('執行 pass 塊')
if letter == 'b':
continue
print ('執行 continue')
if letter == 'd':
break
print ('執行 continue')
print ("Good bye!")
示例執行結果
如果您喜歡我的文章,別忘了點贊哦