2016-03-12 24 views

回答

0

您的代碼有多個問題。格式字符串之外的{是語法錯誤。您需要格式字符串中的一對{}。您應該使用轉換類型d作爲int。 Sep只適用於有多個字段的情況。結束決定每個打印語句後打印的內容。我期望以下是你想要的。

for i in range(7): 
    print("{0:>2d}".format(i), end=" ") 
# prints 
0 1 2 3 4 5 6 

編輯:避免最後的空間只是稍微困難。

start = True 
for i in range(7): 
    print('' if start else ' ', "{0:>2d}".format(i), sep='', end='') 
    start = False 
# prints 
0 1 2 3 4 5 6 
+0

嗨,傑夫。感謝您的答覆!對不起,我懶洋洋地寫了我想要的東西。你的輸出是正確的,但我試圖消除最後一個int後的最後一個空格。 –

+0

請參閱使用修訂代碼進行編輯。 –