ヒント_2_8

文章で表現すると以下のようになります。

seireki に 数字 を代入します。
もし isinstance(seireki, int) かつ 1926 <= seireki <= 2024 の場合
    もし seireki == 1926 の場合 
        ('大正 15 年/昭和元年') を出力
    それ以外でもし 1927 <= seireki <= 1988 の場合
        ('昭和', seireki - 1925, '年') を出力
    それ以外でもし seireki == 1989 の場合
        ('昭和 64 年/平成元年') を出力
    それ以外でもし 1990 <= seireki <= 2018 の場合
        ('平成', seireki - 1988, '年') を出力
    それ以外でもし seireki == 2019 の場合
        ('平成 31 年/令和元年') を出力
    それ以外
        ('令和', seireki - 2018, '年') を出力

それ以外
    ('1926 以上 2024 以下の整数を入力してください') を出力します

解答例はこちら

タイトルとURLをコピーしました