看到這題之後想到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
====