Python
Python3

プログラミング初心者がPythonで西暦を和暦に変換するプログラミングを書いてみた

よく和暦はややこしくてわからなくなることがあるので、変換するプログラミングを書いてみました。

nengou = int(input('あなたは西暦何年生まれですか?'))
if 1912 <= nengou <= 1926:
    s = nengou - 1911
    print('あなたは大正' + str(s) + '年生まれです')

elif 1926 <= nengou <= 1989:
    s = nengou - 1925
    print('あなたは昭和' + str(s) + '年生まれです')

elif 1989 <= nengou <= 2018:
    s = nengou - 1988
    print('あなたは平成' + str(s) + '年生まれです')

else:
    print('エラーです確認してください')

このコードのデメリット

年号が変わった年の判別をすることができない

初投稿でしたのでとても雑な記事になってしまって申し訳ないです。また何か手を動かして作ったものを投稿したいです