範囲(レンジ)を比較するif文

投稿者: | 9月 16, 2022

基準値と結果を変数にいれてprint文で表示する

import random

age = random.randint(0, 65)

if 6 <= age < 12:
    fee = 200
elif 12 <= age < 18:
    fee = 500
elif 18 <= age < 65:
    fee = 700
else:
    fee = 0

print(f"{age}歳の入場料は{fee}円です")
  • random.radint()関数でランダムにageの値を変更。
  • 条件比較をif文で実行し、最後の一文にf-stringで変数をいれた値を表示する。とってもシンプル!!
python ~/fee_calc.py
61歳の入場料は700円です

python ~/fee_calc.py
16歳の入場料は500円です

python ~/fee_calc.py
11歳の入場料は200円です

python ~/fee_calc.py
31歳の入場料は700円です

python ~/fee_calc.py
0歳の入場料は0円です