python中else的三種用法

2022-06-16 09:54:08 字數 660 閱讀 5872

要麼——不然——

num = input("輸入乙個數字")

if(num % 2 == 0):

print("偶數")

else:

print("奇數")

如果迴圈是一步一步執行完的,而不是break跳出的,就——

import random

for x in range(0, 3):

if(random.randint(0,9) % 2 == 0):

break

else :

print("隨機生成的數全是奇數")

有異常就執行except下面的語句,沒有異常就執行else下面的語句,無論如何都要執行finally下面的語句

import random

try:

5/random.randint(0, 1)

except zerodivisionerror as reason:

print("隨機數生成了0,發生了除零錯誤"+str(reason))

else:

print("隨機數並未生成0,沒有發生任何錯誤")

finally:

print("無論如何我都要執行")

Python中else的三種使用場景

目錄 這是最常見的用法,當if語句中的條件不滿足時,將執行else語句中的 a false if a print a為真 else print a為假 如果else子句緊程式設計客棧接在迴圈語句的後面,那麼在以下兩種情況將會執行else子句的 當迴圈體沒有執行break的時候,即迴圈體正常結束 pr...

三 python中的三種機制

和大多數變成語言一樣 此處略 if else if elif elif else 注意 後面的冒號和其他程式語言的不同點 例子1 剪刀石頭布遊戲 import random player int input 請輸入數字 0 剪刀 1 石頭 2 布 computer random.randint 0,...

python三種多執行緒建立風格,第三種用的最廣泛

本博文源於python炫酷技能,主要講述三種多執行緒的建立。尤其是第三種基於類繼承構造是大型工程必知的內容 所謂匿名函式構造就是即用即走那種 import threading defshow i print 被執行了!str i threading.thread target show,args 2...