Итак, у меня есть этот код:Python - Удаление пробелов на выходе
print("%d" % a, end=(" "))
Он работает, но на выходе, есть пробел после последнего номера. Мне нужно избавиться от последнего пробела. Мой вывод должен отображаться в той же строке, разделенной пробелом. После последнего значения пробела не должно быть места.
Вот пример: (п вводится, так предположим, п = 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