pythonです。 標準入力から、1行目に西暦年、2行目に年数が与えられます。この西暦年から始まる、年数分の「西暦年と昭和年の対応表」を出力するプログラムを作成してください。

pythonです。 標準入力から、1行目に西暦年、2行目に年数が与えられます。この西暦年から始まる、年数分の「西暦年と昭和年の対応表」を出力するプログラムを作成してください。 対応表は、「西暦XXXX年は昭和YY年です」と表示します。昭和年は、西暦1926年から西暦1988年までの期間で、「西暦年 - 1925」で求めることができます。 なお。与えられる西暦年は、昭和年に対応しています。年数も、昭和年を超えることはありません。 i = int(input()) z = int(input()) for x in range(z): print("西暦" + str(i) + "年は", end ="") showa = i -1925 print("昭和" + str(showa) + "年です") と入力したのですが、うまくいきません。

ベストアンサー

0

>うまくいきません。 何が出来てないのか書かないと他人には伝わらないですよ。 以下、1例 i = int(input()) z = int(input()) for x in range(i,i+z,1): ・showa = x -1925 ・print(f"西暦{x}年は昭和{showa:0>2}年です") #入力 1926 5 #出力 西暦1926年は昭和01年です 西暦1927年は昭和02年です 西暦1928年は昭和03年です 西暦1929年は昭和04年です 西暦1930年は昭和05年です

ThanksImg質問者からのお礼コメント

ありがとうございます。

お礼日時:5/30 19:38