В коде задания функция range() генерирует целые числа от 0 до 5, эти значения передаются в тело цикла в переменной messages_count.
Научите Анфису выводить фразу 'Новых сообщений: {значение переменной messages_count}', когда переменная messages_count принимает значения больше 0.
Не запутайтесь с отступами: тело цикла должно быть отбито от начала строки четырьмя пробелами, а код после условия if — ещё четырьмя:
for messages_count in range(6):
# Напишите код тут
Подсказка:
В теле цикла объявите условие if messages_count > 0. После объявления условия должно стоять двоеточие.
При печати, в аргументах функции print(), нужно сложить строку 'Новых сообщений: ' и значение переменной messages_count.
приведите значение переменной messages_count к строке: str(messages_count), ведь в messages_count хранится число, а складывать строку и число нельзя!
сложите строку Новых сообщений: и str(messages_count); не забудьте обрамить строку в кавычки и поставить пробел после двоеточия.
Ответы на вопрос
Ответил Davinchii
2
Ответ:
for messages_count in range(6):
if messages_count > 0:
print('Новых сообщений: ' + str(messages_count))
Приложения:


Новые вопросы
Українська мова,
1 год назад
Математика,
1 год назад
Математика,
1 год назад
Английский язык,
6 лет назад
Математика,
6 лет назад