Как вывести print с циклом for _ in range() в одну строку?

Рейтинг: 1Ответов: 5Опубликовано: 02.03.2023

есть программа

for k in range(1, 11):
    print(k)

надо что бы она вывела все цифра не по одной в каждой строке, а все цифры в одной по порядку

Ответы

▲ 3

Здесь все просто: можно использовать *

print(*range(1, 11))
▲ 3
for k in range(1, 11):
    print(k, end=' ')
▲ 0

Предыдущий ответ от @Рома Тютин был верным, только небольшой недочёт с отступами .

mas = []  # создаем список
for k in range(1, 11): # цикл
    mas.append(k)  # добавить значение в список
print(mas)

Выход в консоли:

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

Поставьте Print после цикла. Задача полностью выполняется. Если требуется что-то другое, уточните/дополните свой вопрос.

▲ -1
for i in range(1, 1001):
    print(f"{i} ❤️‍🔥💋🌹")
▲ -3
mas = []  # массив

for k in range(1, 11): # цикл
    mas.append(k)  # добавить цикл к массиву
    print(list(mas))