見出し画像

[Python]消費税計算を例にラムダ式の嬉しさを感じてみる

1.コード

#税率または商品の値段が未定の時
def calc_price(tax):
    return lambda price: price * tax

#増税前
before_tax = calc_price(1.08)
#増税後
after_tax = calc_price(1.10)

#増税前の商品値段(商品が1000円)
price_before = int(before_tax(1000))
#増税後の商品値段(商品が500円)
price_after = int(after_tax(500))

print(f"before:{price_before}")
print(f"after:{price_after}")

2.実行結果

before:1080
after:550

ハードコーディングしなくても済む嬉しさがあるってことなのかな..

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