Не могу понять, где ошибка в коде. 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.
Проблема была в пробеле после двоеточия во втором принте. Я так понимаю при записи аргументов принта через запятую пробелы добавляются автоматически.

Лига программистов
2.2K постов11.9K подписчиков
Правила сообщества
- Будьте взаимовежливы, аргументируйте критику
- Приветствуются любые посты по тематике программирования
- Если ваш пост содержит ссылки на внешние ресурсы - он должен быть самодостаточным. Вариации на тему "далее читайте в моей телеге" будут удаляться из сообщества