[英]Why is my for-loop printing on every other line and not every line?
我的功能是:
def draw_map():
for row in list:
for tile in row:
print(tile, end=' ')
print('\n')
輸出是:
_ _ _ o
/ \ O
\ /
‾ ‾ ‾
輸出應該是:
_ _ _ o
/ \ O
\ /
‾ ‾ ‾
編輯:刪除 print('\\n') 使輸出:
_ _ _ o /\ O \ / ‾ ‾ ‾
那么為什么一個 \\n 讓它每隔一行打印呢?
print
默認具有end="\\n"
,因此執行print("\\n")
打印兩個換行符。 我想你只是想做print()
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.