数値を半角スペース埋めで出力
自然数 N が与えられます。N が 3 けたになるよう数値の前に半角スペースを埋めて出力してください。
#入力値
N
入力値最終行の末尾に改行が1つ入ります。
#出力値
答えの数値を解答の形式に従った形で出力してください。
N
末尾に改行を入れ、余計な文字、空行を含んではいけません。
#コード
a = "{: >3}".format(input())
print(a)
#参考1
#参考2
N = input()
print("{: >3}".format(N))
format
メソッドを使います。format
メソッドは文字列.format()
のように使うと、文字列中の{}
に引数の前から順に置換を行います。たとえば、"{}-{}".format(1, 2)
は1-2
という文字列を生成します。- また、
{}
の中に意味のある文字列を記述することで、書式を定義することができます。 - 「x 桁に右揃えで、足りない部分は i で埋める」 は
"{:i>x}"
で定義します。 - よって、今回の条件を満たす書式の定義は
"{: >3}"
になります。