数値をゼロ埋めで出力

入力された数値に対し自然数を 3 けたになるよう、ゼロ埋めで出力します。

 

#コード

print("{:0>3}".format(input()))

 

#参考

N = input()
print("{:0>3}".format(N))

  • format メソッドを使います。
  • format メソッドは 文字列.format() のように使うと、文字列中の {} に引数の前から順に置換を行います。たとえば、"{}-{}".format(1, 2) は 1-2 という文字列を生成して返します。
  • また、{} の中に意味のある文字列を記述することで、置換時に値の書式を定義することができます。
  • 「x 桁に右揃えで、足りない部分は i で埋める」 は "{:i>x}" で定義します。
  • よって、今回の条件を満たす書式の定義は "{:0>3}" になります。