Python | if文(1行で書く)
公開日:2021/5/27
通常 if文を作成する際,数行に渡って書くが,Pythonでは,if文を1行で書くことができる.以下にif文を1行で記載する.
◆実施環境
Python 3.8.8
■1行if文の作成
# 1の処理(2行目のxが60超であれば,age='old',さもなくばage='young')
x = 50
age = 'old' if x > 60 else 'young'
print(age)
# 2の処理(7行目のyが20超であれば,cal=2*20,さもなくばcal=1)
y = 30
cal = 2 * 20 if y > 20 else 1
print(cal)
■実行結果
# 1の結果
young
# 2の結果
40
以上