看到这题之后想到Python其实有对其的功能,详细转贴网络上找到的教学:
https://blog.jaycetyle.com/2018/01/python-format-string/
以下为刚刚打的程式码:
====
list1=[i for i in range(1,10)]
f=""
for o in list1:
f=str(o)+f
print("{0:>9}".format(f))
====
1. list1的地方为将1~9做成一个list
2. 做一个空的str => f
3. 把str后的o跟f在每一次for循环中相加
4. "重点" 把f对其右方(利用">"符号),总共格数是"9"格
result:
====
https://imgur.com/rzUdGj6.jpg
====