Не могу понять, где ошибка в коде. Python
Добрый вечер!
Т.к. режим самоизоляции еще не спал, появилась мысль научиться чему я давно хотел - программирование. Не в паскале, как было в школе, а что-то серьезное. Выбрал онлайн-школу, и на одном задании впал в ступор, может вы поможете?
messages_count = 10
for i in reversed(range(2,messages_count+1)):
print('- Анфиса, есть ли новые письма?')
print('- Непрочитанных писем: ', str(i) + '.')
print('Я прочитал одно, и их осталось', str(i-1) + '.')
print('- Анфиса, есть ли новые письма?')
print('- Одно непрочитанное письмо')
print('Я прочитал его. И нет больше писем!')
Не могу понять, как можно переносить выводимый командой print() на новую строку, чтобы не печатать по новой, может из-за этого ошибка. Программа работает, но при проверке выдает это:
Прошу помощи у Лиги программистов!
upd.
Проблема была в пробеле после двоеточия во втором принте. Я так понимаю при записи аргументов принта через запятую пробелы добавляются автоматически.