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

以上

Pythonif文

Posted by クマガイ