第3章 贈与税の計算を十進BASIC言語で作成して見ましょう
贈与税の計算
国税庁のタックスアンサーによれば、贈与税の基本計算は下記の通りです。
|
結果
贈与財産価格
>3000000
贈与税額
18.5
注意
贈与税の決まりをよく理解して、プログラムに反映しなければいけません。
作成したプログラムは実行を繰り返して、目的どおりになっているかを確認します。
(2)贈与税の計算 : Python言語による 贈与税速算表(国税庁)
print "万単位で入力してください。"
zouyo = input() 贈与額の入力をもとめます。
300 実行結果 (贈与額万単位)
zouyo = zouyo - 110 基礎控除110万円をさしひきます。
if zouyo <= 110 : 以下速算表のとおりに条件分岐します
zei = 0
print zei
elif zouyo <= 200 : elif は条件分岐が多いとき、次条件
zei = zouyo * 0.1 を記述するときに使います。
print zei
elif zouyo <= 300 :
zei = zouyo * 0.15 -10
print zei
elif zouyo <= 400 :
zei = zouyo * 0.2 - 25
print zei 以下<= 600 : <= 1000 :2つのブロックの表示省略
else:
zei = zouyo * 0.5 - 225
print zei
18.5 実行結果(贈与税額万円単位)
python言語にはgotoコマンドを使わない、インデント(文字下げ)でプログラムが読みやすい。簡潔な記述となる。