[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
ハードコーディングしなくても済む嬉しさがあるってことなのかな..