Mail.ru
Почта
Мой Мир
Одноклассники
ВКонтакте
Игры
Знакомства
Новости
Поиск
Облако
VK Combo
Все проекты
Все проекты
выход
Регистрация
Вход
Категории
Все вопросы проекта
Компьютеры, Интернет
Темы для взрослых
Авто, Мото
Красота и Здоровье
Товары и Услуги
Бизнес, Финансы
Наука, Техника, Языки
Философия, Непознанное
Города и Страны
Образование
Фотография, Видеосъемка
Гороскопы, Магия, Гадания
Общество, Политика, СМИ
Юридическая консультация
Досуг, Развлечения
Путешествия, Туризм
Юмор
Еда, Кулинария
Работа, Карьера
О проектах Mail.ru
Животные, Растения
Семья, Дом, Дети
Другое
Знакомства, Любовь, Отношения
Спорт
Золотой фонд
Искусство и Культура
Стиль, Мода, Звезды
Полный список
Спросить
Лидеры
Поиск по вопросам
Ответы Mail.ru
Программирование
Android
C/C++
C#
iOS
Java
JavaScript
jQuery
SQL
Perl
PHP
Python
Веб-дизайн
Верстка, CSS, HTML, SVG
Системное администрирование
Другие языки и технологии
Вопросы - лидеры.
УЧЕБА В ЭЛЬБРУСЕ БУТКЕМП
1 ставка
Формула в ехсель для определенного значения
1 ставка
Помогите решить задачу на питоне
1 ставка
Вопрос к кодерам. и тем кто владеет аппаратурой razer. Не могу установить драйвера razer hydra вылазет ошибка!
1 ставка
Помогите решить задачу на питоне, пожалуйста
1 ставка
Лидеры категории
Лена-пена
Искусственный Интеллект
М.И.
Искусственный Интеллект
Y.Nine
Искусственный Интеллект
•••
Решение задачи в Stepik Python
ggg1wsw fd
Знаток
(254), закрыт
1 месяц назад
задача:
Дан порядковый номер месяца
(
1
,
2
,
…
,
12
)
(1,2,…, 12). Напишите программу, которая выводит на экран количество дней в этом месяце. Принять, что год является невисокосным.
Примечание. Постарайтесь написать программу так, чтобы в ней было не более трех условий.
Формат входных данных
На вход программе подаётся одно целое число – порядковый номер месяца.
Формат выходных данных
Программа должна вывести количество дней в этом месяце.
КОД:
a = int(input())
if not(4 or 6 or 9 or 11 or 2):
print("30")
elif 2 and a <= 2:
print("28")
else:
print("31")
ОШИБКА:
Failed test #4 of 12. Wrong answer
( сделал 'not' из-за того что в ответе были странности с числом 12 )
Лучший ответ
Андрей
Высший разум
(398033)
2 месяца назад
print([31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31][int(input()) - 1])
Задача решается вообще без каких-либо условий.
Остальные ответы
ㅤ ㅤ ㅤ
Просветленный
(43178)
2 месяца назад
a = int(input())
if a == 2:
print(28)
elif a in (4, 6, 9, 11):
print(30)
else:
print(31)
Похожие вопросы
Дан порядковый номер месяца
(
1
,
2
,
…
,
12
)
(1,2,…, 12). Напишите программу, которая выводит на экран количество дней в этом месяце. Принять, что год является невисокосным.
Примечание. Постарайтесь написать программу так, чтобы в ней было не более трех условий.
Формат входных данных
На вход программе подаётся одно целое число – порядковый номер месяца.
Формат выходных данных
Программа должна вывести количество дней в этом месяце.
КОД:
a = int(input())
if not(4 or 6 or 9 or 11 or 2):
print("30")
elif 2 and a <= 2:
print("28")
else:
print("31")
ОШИБКА:
Failed test #4 of 12. Wrong answer
( сделал 'not' из-за того что в ответе были странности с числом 12 )