迴圈語句結合else語句使用

2021-10-19 10:35:52 字數 1731 閱讀 3395

# 迴圈語句結合else語句使用的特點

# 1. 當迴圈語句裡面執行了break,則else語句不會執行

# 2. 當迴圈語句沒有執行break,則else語句會執行

# while 結合 else 語句使用 *************************===

# num = 1

# while num <= 3:

## if num == 2:

# # 當迴圈語句裡面執行了break,表示非正常結束迴圈,則else語句不會執行

# break

# # num += 1

# # continue

## print(num)

# num += 1

# else:

# # 當迴圈語句沒有執行break,表示正常結束迴圈,則else語句會執行

# print("迴圈語句正常結束,可以執行else語句")

# for 結合 else 語句使用 ******************************=

for value in range(1, 4):

if value == 2:

# 當迴圈語句裡面執行了break,表示非正常結束迴圈,則else語句不會執行

# break

continue # 執行continue關鍵字不會影響else語句的執行

print(value)

else:

# 只有迴圈語句裡面執行了break,則else語句不會執行。

print("迴圈語句正常結束,可以執行else語句")

』『』1

3迴圈語句正常結束,可以執行else語句

程序已結束,退出**0

『』『

迴圈語句結合else語句使用案例
# 需求: 已知字串 my_str = "hi python!", 去遍歷查詢是否有使用者輸入的某個資料,有則顯示找到了,

# 否則顯示沒有找

my_str = "hi python!"

search_data = input("請輸入您要查詢的某個資料:")

# 遍歷字串,一次進行判斷查詢是否有指定的資料

for value in my_str:

if value == search_data:

print("找到啦,資料為:", value)

break

else:

# 當迴圈遍歷完成都沒有找到該資料,說明沒有執行迴圈語句裡面的break,那就會執行else語句時間

print("該資料不存在!")

# 不使用迴圈語句結合else的寫法 *****=

# is_exits = false

# ## for value in my_str:

# if value == search_data:

# print("找到啦,資料為:", value)

# is_exits = true

# break

## if is_exits == false:

# print("該資料不存在!")

』『』請輸入您要查詢的某個資料:h

找到啦,資料為: h

程序已結束,退出**0『』『

else語句的使用

一異常 s 例如 try print a except print b else print c 8.3.6 finally 語句的使用 finally 語往往用來在可能發生異常的請句後面進行清理,需要和try子句配合使用。try a 1 0 finally print 清除變數a del a 在....

迴圈體與else語句

大家一定非常熟悉else關鍵字語句,else通常是用來配合if語句使用的,但是在python的else語句並不只能用在if語句之後,還可以用在迴圈語句甚至try異常處理語句中,這雖然不是什麼秘密,但是很多人沒有發現它的好處。for else 預設情況下,只有當for迴圈語句正常執行後,最後才會執行e...

15 python迴圈語句(else)

1.概念 迴圈可以和else配合使用,else下方縮排的 表示當迴圈執行結束之後要執行的 2.案例 i 1while i 5 print 寶寶我錯了 i 1else print 寶寶原諒我了,寶寶真好 3.else中的break和continue i 1while i 5 print 寶寶我錯了 i...