• Предмет: Информатика
  • Автор: vasyazhyravlev2
  • Вопрос задан 1 год назад

Научите Анфису информировать вас о новых сообщениях, если их не больше двадцати. Анфиса должна напечатать двадцать одно сообщение подряд:
У вас нет новых сообщений
У вас 1 новое сообщение
...
У вас 20 новых сообщений
Примените логический оператор or и/или and и множественное ветвление с elif, чтобы Анфиса выражалась грамотно. К примеру: «У вас 1 новое сообщение», «У вас 4 новых сообщения», «У вас 11 новых сообщений».
# Добавьте новые условия в elif и else
for messages_count in range(0, 21):
if messages_count == 0:
print('У вас нет новых сообщений')
elif messages_count == ...:
# напишите ваш код здесь
...
elif messages_count ...:
# напишите ваш код здесь
...
else:
# напишите ваш код здесь
...

Ответы

Ответ дал: Davinchii
1

Ответ:

for messages_count in range(0, 21):

if messages_count == 0:

print('У вас нет новых сообщений')

elif messages_count == 1:

print(f'У вас {messages_count} новое сообщение')

elif messages_count >= 2 and messages_count <= 4:

print(f'У вас {messages_count} новых сообщения')

elif messages_count >= 5 and messages_count <= 20:

print(f'У вас {messages_count} новых сообщений')

Приложения:
Вас заинтересует