私のコードは、右揃えの出力を生成します。これはコードです:
star = '*'
n = 0
while star:
n = n+1
fmt = "{:>{size}s}"
print fmt.format(star*n, size=10)
if n > 9:
break
出力は次のとおりです。
*
**
***
****
*****
******
*******
********
*********
**********
これの代わりに "%10s" を使用したい場合、どうすれば変更できますか?:
fmt = "{:>{size}s}"
print fmt.format(star*n, size=10)