三元運算子:也稱之為條件表示式
[條件為真的結果] 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 ...