Paiza問題集
Pythonで回答
標準出力/出力幅を指定して出力
Step01 数値を半角スペース埋めで出力
Step01
"""
数値を半角スペース埋めで出力
https://paiza.jp/works/mondai/stdout_primer/stdout_primer__print_width_step1
"""
# 3桁になるように数値を表示
print(f'{input():>3}')
Step02 数値をゼロ埋めで出力
Step02
"""
数値をゼロ埋めで出力
https://paiza.jp/works/mondai/stdout_primer/stdout_primer__print_width_step2
"""
# 3桁になるように数値を表示
print(f'{input():0>3}')
Step03 複数の数値を半角スペース埋めで出力
Step03
"""
複数の数値を半角スペース埋めで出力
https://paiza.jp/works/mondai/stdout_primer/stdout_primer__print_width_step3
"""
# 複数の数値を表示
for i in range(int(input())):
print(f'{input():>3}')
Step04 数値をMけた半角スペース埋めで出力
Step04
"""
数値をMけた半角スペース埋めで出力
https://paiza.jp/works/mondai/stdout_primer/stdout_primer__print_width_step4
"""
# 数値をM桁で表示
N, M = map(int, input().split(' '))
print(f'{N:>{M}}')
Final問題 【出力幅を指定して出力】N個の数値をMけた半角スペース埋めで出力
Final問題
"""
【出力幅を指定して出力】N個の数値をMけた半角スペース埋めで出力
https://paiza.jp/works/mondai/stdout_primer/stdout_primer__print_width_boss
"""
# N個の数値とM桁を取得
N, M = map(int, input().split(' '))
# 数値をM桁でN回表示
for i in range(N):
print(f'{input():>{M}}')