Python運算子之三元運算子

2022-09-13 14:00:16 字數 1943 閱讀 9373

三元運算子:也稱之為條件表示式

[條件為真的結果] if 條件 else [條件為假的結果]

如:

ium01 = 100if100 > 200else200

print(num01)

#三元運算子(條件表示式)是條件選擇的一種簡單寫法具體寫法如下:

if100 > 200:

num01=100

else:num01 = 200

示例1:模擬使用者登入

提示輸入使用者名稱和密碼

如果使用者名稱是admin,密碼等於123.com,提示使用者登入成功

如果使用者名稱不是admin,提示使用者不存在

如果密碼不等於123.com,提示密碼錯誤

username = input("請輸入使用者名稱:")

password = input("請輸入密碼:")

result ="登入成功!"ifusername =="admin"andpassword =="123.com"else"使用者名稱或者密碼錯誤!"

print(result)

結果:

c:\python\python.exe c:/python/demo/file2.py

請輸入使用者名稱:admin

請輸入密碼:123.com

登入成功!

process finished with exit code 0

示例2:輸入兩個不相等的數,判斷數字大小

num01,num02 = eval(input("請輸入兩個不相等的數字,以逗號隔開"))

print("num01大於num02"ifnum01 > num02else"num01小於num02")

結果:

c:\python\python.exe c:/python/demo/file2.py

請輸入兩個不相等的數字,以逗號隔開200,100

num01大於num02

process finished with exit code 0

JavaScript之三元運算子

三元條件運算子 格式 表示式1?表示式2 表示式3 說明 如果表示式1為true 則整個表示式的結果就是表示式2的值,如果表示式false,則整個表示式的結果就是表示式3的值.例子 1 使用三元運算子計算2個數的最大值 2 使用三元運算子求乙個數的絕對值 3 使用三元運算子判斷乙個整數是奇數還是偶數...

移位運算子 三元運算子

移位運算子 左移 規律 乙個運算元進行左移運算的時候,結果就是等於運算元乘以2的n次方,n就是左移 的位數.3 1 3 2 1 6 3 2 3 2 2 12 3 3 3 2 3 24 右移 規律 乙個運算元在做右移運算的時候,實際上就是等於該運算元除以2的n次方,n就是右移的位數。3 1 3 2 1...

python 三元運算子

三元運算子通常在python裡被稱為條件表示式,這些表示式基於真 true 假 not 的條件判斷,在python 2.4以上才有了三元操作。下面是乙個偽 和例子 偽 如果條件為真,返回真 否則返回假 condition is true if condition else condition is ...