2016-11-03 4 views
-3

私は次のコードを使用しています:私はそれを実行すると、出力がPythonで新しい行を使用するには?

for x in range(8): 
    print(x,end=" ") #Loop run for 8 times(from 0 to 7) 

print('\n') 

for x in range(1,8): 
    print(x,end=" ") 

を:

0 1 2 3 4 5 6 7 

1 2 3 4 5 6 7 

私が唯一の答えで1つの新しい行を必要とします。

0 1 2 3 4 5 6 7 
1 2 3 4 5 6 7 
+0

あなたが達成しようとしているものは明らかではない、私はあなたが別の 'print'コールは、単に追加の不要な空白行を印刷します追加可読性 –

答えて

0
for x in range(8): 
    print(x, end=" ") 

print() 

for x in range(1,8): 
    print(x, end=" ") 
+1

このコードは質問に答えるかもしれませんが、このコードが質問に答える理由と理由についての追加の文脈を提供することで、長期的な価値が向上します。コードのみの回答はお勧めできません。 – Ajean

4

print関数は改行のデフォルトの終了がありますようつまり、私は出力をしたいです。改行を印刷するように指示すると、改行が行われ、デフォルトの改行改行が追加され、2回の改行が行われます。あなたは一つだけにしたい場合は、引数なしでそれを呼び出す:

print() 
-2

はループ間、別のprint文を追加します。

print() 

これは、新しい行を出力します。

+0

を改善するための質問を再フォーマットすることを示唆しています。 – TigerhawkT3

関連する問題