ray88’s diary

お仕事で困ったとき用の自分用の覚書

python if~elif~else 文

python 目次 - ray88’s diary
Python IF文 - ray88’s diary
python if~else 文 - ray88’s diary
■ if ~ elif ~ else 文 条件1に合えば処理A、条件2に合えば処理B、どちらにも合わないときの処理C

if 条件式1:
    #処理A
    ステートメントa1
    ステートメントa2
elif 条件式2:
    #処理B
    ステートメントb1
    ステートメントb2
else:
    #処理C
    ステートメントC1
    ステートメントC2    
#インデントの終了(if~elif~else文の終了)

サンプルコード

#random モジュールのrandit関数を読込
from random import randint
# 0~100の乱数
point = randint(0,100)
#判定
if point > 80:
    result = "Aクラス"
elif point >= 60:
    result = "Bクラス"
elif point >= 30:
    result = "Cクラス"
else:
    result = "不適合"
#If文終わり
#結果の出力
print(f"{point}点:{result}")

出力結果例1

出力結果例2