python elif プログラム

3つ以上の選択肢がある場合は if〜elif〜elseを利用して、複数の条件式を繋げて処置を分岐させる方法。
from random import randint
point = randint (0,100)

if point>=80 :
result ="1組"
elif point >=60 :
result = "2組"
elif point >=30:
result ="3組"
else:
result ="4組"
print(f"{point}点:{result}")

0から100のランダム数で80以上なら1組、60から80で2組などの組み合わせをelifを使用して実行。ifだけでもいけるけど、こんな方法があるとは知らなかったです。大学ではC言語を少しやって、if文は知っていたが。。まだまだ、勉強せねば

この記事が気に入ったらサポートをしてみませんか?