我不希望在同一輸出中出現新行,并且希望 代碼的每兩個數字之間有空格:
num = [4 , 2]
for item in num:
for i in range(item):
print(item ,end="")
我想要的是 :
4 4 4 4
2 2
我得到了什么:
444422
uj5u.com熱心網友回復:
嘗試這個:
num = [4 , 2]
for item in num:
for i in range(item):
print(item, end=" ")
print()
編輯:
我認為這樣的問題過于復雜,但您可以嘗試(它不應該在最后列印額外的空間):
num = [4 , 2]
for item in num:
for i in range(item):
if item - 1 == i:
print(item)
else:
print(item, end=" ")
當它是第二個回圈中的最后一個數字時,它會列印一個帶有新行的專案,否則它會列印帶有空格的數字。
uj5u.com熱心網友回復:
您可以使用“\n”創建一個新行,如下所示:
num = [4 , 2]
for item in num:
for i in range(item):
print(item, end=" ")
print("\n")
確保末端有空間;喜歡“”而不是“”
uj5u.com熱心網友回復:
num = [4 , 2]
for item in num:
x = (str(item) " ") * item
x = x.rstrip()
print(x,end="")
print()
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/343215.html
上一篇:為DataClass創建鎖函式
