Задача сгенерировать полтос строчек такого вида:
hello 1 world hello 2 world hello 3 world hello 4 world ...
Попробовал с напрыга (я уже к чертям забыл Питон после Си):
n = 0 while n < 55: n += 1 print ('hello ' + (str)n + ' world' + '\n')
Не получилось, ругается на какую-то запятую, ошибка:
SyntaxError: invalid syntax. Perhaps you forgot a comma?
В итоге, допилил напильником до рабочей версии:
n = 0 s = "" x = "" while n < 55: n += 1 x = str(n) s = 'hello ' + x + ' world' + '\n' print (s)
Коряво, конечно… но работает! Напишите в комментариях более оптимальные способы решения этой задачи 😉
ты неправильно приводишь к строке (str)n, это же не си.
В python обычно не используют while и тут в этом нет необходимости, лучше через for дулать.