Вывести цифры числа через пробел

Вводится произвольное число. Вывести цифры этого числа через пробел.
Цифры выводяться вводятся в обратном порядке. Нужно доработать программу так, чтобы цифры выводились в правильном порядке.
1 2 3 4 5
a = int(input()) while a > 0: d = a % 10 print(d, end=' ') a //= 10
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Вывести числа главной диагонали через пробел
Дана квадратная матрица N*N Значения матрицы целые числа , N целое число на отрезке На вход.
Вывести через пробел три натуральных числа — площади каждого из участков после разбиения
Фермер владеет участком земли в форме прямоугольника с длинами сторон aa и bb. Недавно фермер.

Антиматерия. Вывести в одной строке через пробел все числа, для которых не было повторений в других сосудах.
Антиматерия образована почти из таких же структурных элементов, что и обычная материя – такая же.
Ввести в файл ‘input.txt’ 2 числа в одну строку через пробел. Вывести в файл ‘output.txt’ их разность
Нимогу решить,нихрена не научили ,а задания такие дают! Как можно текстовый файл в кавычках сделать.

Вывести цифры числа через пробел
Из "179" — "1 7 9" Дано натуральное число N. Выведите все его цифры по одной, в обычном порядке.
Как вывести числа через пробел



Скачай курс
в приложении
Перейти в приложение
Открыть мобильную версию сайта
© 2013 — 2023. Stepik
Наши условия использования и конфиденциальности

Public user contributions licensed under cc-wiki license with attribution required
Заполнение строки пробелами в Python
В работе с текстовыми данными в Python часто возникает необходимость дополнить строку до определенной длины с помощью пробелов. Для примера, представьте себе ситуацию, когда у вас есть строка, состоящая из двух символов ‘hi’, и вам нужно дополнить ее пробелами до длины в 5 символов.
s = 'hi'
Мы хотим получить строку следующего вида:
Существует несколько способов решения этой задачи в Python.
Метод ljust
Один из способов — использовать метод ljust. Этот метод строк в Python выравнивает строку по левому краю, заполняя пробелами справа до указанной длины. Если длина указана меньше длины строки, строка возвращается без изменений.
s = 'hi' print(s.ljust(5))
В результате выполнения этого кода мы получим строку ‘hi ‘.
Метод format
Другой способ — использовать метод format. Метод format позволяет форматировать строку, используя специальные плейсхолдеры <> и указание формата в них. В нашем случае, можно указать минимальную ширину поля и выравнивание по левому краю.
s = 'hi' print(''.format(s))
Этот код также вернет строку ‘hi ‘.
Форматирование строк f-string
В Python 3.6 и выше можно использовать так называемые f-строки для форматирования строк.
s = 'hi' print(f'')
Этот код также вернет строку ‘hi ‘.
Все эти способы позволяют легко и быстро дополнить строку до нужной длины пробелами в Python. Выбор метода зависит от предпочтений разработчика и версии Python.
Как убрать пробел в строке print в Питон?
Как убрать пробел между словом и восклицательным знаком? В коде пробела нет.
Заранее спасибо, всегда выбираю Ответ-решение.
- Вопрос задан более двух лет назад
- 22837 просмотров
1 комментарий
Простой 1 комментарий

Запятая делает пробел
Решения вопроса 4

Владислав Мухин @SladkayaDoza
Обучаюсь программированию
name = input("Как вас зовут? ") print(f'Привет, !')
Ответ написан более двух лет назад
Комментировать
Нравится 6 Комментировать
lil.fxrrx @mxrdxfxrrx
flstudio20, py3.x
Можно так и не заморачиваться
name = input("Как вас зовут? ") print("Привет, "+name+"!")
Ответ написан более двух лет назад
Нравится 3 2 комментария
todoman @todoman Автор вопроса
Спасибо. Пока не знаю, что за плюсы по сторонам от имени.
lil.fxrrx @mxrdxfxrrx
todoman, эти плюсы могут добавлять содержимое переменной
почти тоже самое что и ваше print(«Привет,», name,»!»), но сейчас оно выглядит получше и может распространяться на больший круг строк

FullStackOverflow
Лучше учись сразу делать так
print(f'Hello !') print('Hello !'.format(name))
Ответ написан более двух лет назад
Нравится 2 4 комментария
lil.fxrrx @mxrdxfxrrx
очень запарно
todoman @todoman Автор вопроса
Попробовал, спасибо.
Но почувствовал, что прыгнул через несколько ступенек – неизвестные операторы.

todoman,
todoman,
тут все просто), один раз посмотрел и запомнил
age = 10 name = 'Мишша' print(f'Я , мне лет')
Как дойдешь до темы форматирования строк, там наверно объяснять почему лучше так не делать
print(«Привет, «+name+»!»)
lil.fxrrx @mxrdxfxrrx
Рамис, видно же что человек только начал изучать пайтон, ему еще до форматирования строк далековато, а вот этот пример со вставкой переменной будет более проще для него

А если нужно именно убрать вставку пробела между выводимыми значениями, то делаешь так:
print(‘Привет,’, name, ‘!’, sep=»)
При этом sep может быть любой строкой, например:
print(‘Привет,’, name, ‘!’, sep=’::’)
выведет «Привет. Вася. «
Аналогично есть параметр end, который указывает, что print() выведет после всех значений. По умолчанию это «\n» — переход на следующую строку, но можно указать end=», и тогда курсор останется на той же строке.