新型コロナウイルス感染拡大に伴う
緊急経済対策の柱に位置付けられる
「現金30万円」の給付金。
これ貰えるのか貰えないのか
気になってしまったので実装してみました。
解説動画はこちら
聞いた話だと「給付条件」は段階があるようです。
1.世帯主の2~6月の月収が減り
以下の月収金額以下である場合は給付金は貰える
単身世帯…月収10万円
2人世帯…月収15万円
3人世帯…月収20万円
4人世帯…月収25万円
2.世帯主の2~6月の月収が1/2以下に減り
以下の月収金額以下である場合は給付金は貰える
単身世帯…月収20万円
2人世帯…月収30万円
3人世帯…月収40万円
4人世帯…月収50万円
段階があるのでちょいとややこしいですね。
今回はPythonのipywidgetsで実装してみました。
実装ポイントはif分位かと思うので
そんなに難しくないハズ?!?!
条件の目安にしていただく程度のものです
実際に貰えるかどうか等はご自身でご確認くださいませ。
from ipywidgets import IntSlider , interact
n1 = IntSlider(value=20, min=0, max=100, step=1,description='前年の月給')
n2 = IntSlider(value=20, min=0, max=100, step=1,description='今年の月給')
n3 = IntSlider(value=1 , min=1, max=4, step=1,description='世帯人数')
def show_plot(n1, n2,n3):
print('前年の月給 : {0}万円 , 今年の月給 : {1}万円 , 世帯人数 : {2}人'.format(n1,n2,n3))
if any([(n3==1 and n2<=10),(n3==2 and n2<=15),(n3==3 and n2<=20),(n3==4 and n2<=25)]):
print('給付金がもらえる(1)')
elif (n2<=n1/2) and any([(n3==1 and n2<=20),(n3==2 and n2<=30),(n3==3 and n2<=40),(n3==4 and n2<=50)]):
print('給付金がもらえる(2)')
else:
print('給付金は貰えない')
interact(show_plot, n1=n1,n2=n2,n3=n3)
実行していただくと、こんな感じになります。
スライダーを動かしていけば結果が出ます。
結論から行くと
自分は貰えないんで、テンションだだ下がりです。
とはいえ、この条件であれば
家族が多ければ貰える人も結構いると思うので
条件に当てはまる方は
申し込みした方が良いですね。
申し込みする役所が
クラスターになる可能性も有るので
気を付けないといけないですが。
今回はこれまでです
それでは。
