2016-11-20 22 views
-1

私はpythonでこのc for loop(以下)を再現しようとしています。その結果、新しい行に各繰り返しが表示されるのは、印刷して新しい行を開始しない方法ですか? C++での新しい行を開始しないで印刷

コード:

int pennies = 10; 
for (int i = 1; i <= 6; i = i + 1)//cout "o" for every penny 
{ 
    cout << "o"; 
} 

出力:

oooooooooo 

とPythonで、私が試してみました:

pennies = 10 
for i in range(pennies): 
    print("o") 

出力:

o 
o 
o 
o 
o 
o 
o 
o 
o 
o 
+1

プリント(エンド= " ''") – Kiloreux

+2

代わりに、 'プリント( "O" *ペニー)'。 –

+0

または ''' .join(範囲内の[10 ']の[' 'o')) ' – dahrens

答えて

-1

印刷コマンドにendを指定:

print("o", end='') 
+0

出力には何の影響もありませんでした – JSouthward

+0

あなたは何か別のことをしています。 downvoteありがとう。 –

+1

@JimBaldwin一度試してみると、出力が表示されます –

関連する問題