我的代码将产生一个右对齐的输出。这是代码:
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)