上の空白を削除し、私はこのコードを持っている:Pythonの - だから、出力
print("%d" % a, end=(" "))
それは動作しますが、出力では、最後の番号の後に空白があります。私は最後の空白を取り除く必要があります。私の出力は空白で区切って同じ行に表示する必要があります。最後の値の後には空白を入れないでください。ここで
の例を示します(nは入力されているので、仮定のn = 5)
0 1 1 2 3
私は.strip、.joinを試してみたが、それらのどれも働きました。正しい出力を得るためには何が必要ですか?これはあまりにも単純な質問の場合は申し訳ありませんが、私はPythonの新機能です。
編集:EDIT2:
a, b, i = 0, 1, 0
n=int(input())
for j in range(0, n):
while i < n:
print("%d" % a)
a, b = b, a + b
i += 1
をリストは 'a'ですか? 'a'の入力とは何ですか?あなたが探しているものを理解するために、あなたの質問を編集し、あなたの入力に関する情報を追加してください。 – estebanpdl
'end =(" ")'はどうしますか? – njzk2
私の更新された答えを見てください。また、あなたがしようとしていることを明確にするために、関連するすべてのコードを質問に含めてください。 – elethan