# 迴圈語句結合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...