Задание 2
Научите Анфису информировать вас о новых сообщениях, если их не больше двадцати. Анфиса должна напечатать двадцать одно сообщение подряд:
Примените логический оператор 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:
# напишите ваш код здесь
...
Python
я так пытался
НАПИШИТЕ СРОЧНО КОД НА PYTHON!
Ты можешь спросить в поддержке яндекс практикум, где ты это задание и проходишь
for messages_count in range(0, 21):
if messages_count == 0:
print('У вас нет новых сообщений')
elif messages_count == 1:
print('У вас', messages_count,'новое сообщение')
elif messages_count == 2:
print ('У вас',messages_count,'новых сообщения')
elif messages_count >= 3 and messages_count <= 4:
print('У вас', messages_count, 'новых сообщения')
elif messages_count >= 5 and messages_count <=19:
print('У вас', messages_count, 'новых сообщений')
else:
print ('У вас 20 новых сообщений')
тут весь прикол в синтаксисе русского языка. Т.е мы не сможем сказать: "отправить 5 сообщениЯ" или "отправить 19 сообщениЕ".
if messages_count == 0:
print('У вас нет новых сообщений')
elif messages_count == 1:
print('У вас', messages_count,'новое сообщение')
elif messages_count == 2:
print ('У вас',messages_count,'новых сообщения')
elif messages_count >= 3 and messages_count <= 4:
print('У вас', messages_count, 'новых сообщения')
elif messages_count >= 5 and messages_count <=19:
print('У вас', messages_count, 'новых сообщений')
else:
print ('У вас 20 новых сообщений')
тут весь прикол в синтаксисе русского языка. Т.е мы не сможем сказать: "отправить 5 сообщениЯ" или "отправить 19 сообщениЕ".
# Добавьте новые условия в elif и else
for messages_count in range(0, 21):
if messages_count == 0:
print('У вас нет новых сообщений')
elif messages_count == 1:
print('У вас', messages_count,'новое сообщение')
elif messages_count == 2 or messages_count <= 4:
print('У вас', messages_count,'новых сообщения')
else:
print('У вас', messages_count, 'новых сообщений')
# Сам сделал этот код быстренько, только что ответ искал, а сделал сам :D
for messages_count in range(0, 21):
if messages_count == 0:
print('У вас нет новых сообщений')
elif messages_count == 1:
print('У вас', messages_count,'новое сообщение')
elif messages_count == 2 or messages_count <= 4:
print('У вас', messages_count,'новых сообщения')
else:
print('У вас', messages_count, 'новых сообщений')
# Сам сделал этот код быстренько, только что ответ искал, а сделал сам :D
Юрий Трухачёв
Самое интересное, писал тот же код что и вы, но не считало, скопировал у вас и О ЧУДО пропустило...
Dias Xd
у меня почему-то ответ правильный, но пишет, что не правильно решил

Твой ответ подошел а мои почему т о нет(
# Добавьте новые условия в elif и else
for messages_count in range(0, 21):
if messages_count == 0:
print('У вас нет новых сообщений')
elif messages_count == 1:
# напишите ваш код здесь
print('У вас', messages_count, 'новое сообщение')
elif messages_count >= 2 and messages_count = 5 and messages_count
Сергей Смирнов
это точно и верно!
Похожие вопросы
- Можете помочь! Нужен код для Python, что бы он заменял определенный текст в файле
- Можно ли создать свой редактор кода на PYTHON?
- Помогите написать код в python
- Можно ли такое написать на компьютерном языке PYTHON
- Помогите написать код на python(только без def)
- Не работает код в python срочно помогите
- Проблема с кодом в Python
- Помогите написать Код в Python
- Помогите написать код на python, пожалуйста.
- Напишите код на Python для Discord.