ibr_98
@ibr_98

Как решить данную проблемку с циклом?

Всем привет!
вот допустим есть код:
for i in range(5):
    print("hello")
hello
hello
hello
hello
hello

на выходе показывает пять раз слово hello, нельзя как-то придумать, сделать так, чтобы эти пять выведенных слова можно было присвоить переменной, а уже эту перменную вызвать через print без цикла?
  • Вопрос задан
  • 212 просмотров
Пригласить эксперта
Ответы на вопрос 3
qlkvg
@qlkvg
python backend developer
result = ""
for i in range(5):
    result += "hello\r\n"
print(result)
Ответ написан
@alex-t
Прогр. в команде rco.ru
h5 = "\n".join('hello' for i in range(5)) 
print(h5)
Ответ написан
Комментировать
@xdgadd
ML/Python/Cpp
Скорее всего, это ошибка молотка и на самом деле вам нужна функция. Например:
def printer(msg="hello", times=5):
    for i in range(times):
        print(msg)
    # или любая другая реализация

printer()
printer("example", 10)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы