Mail.ru
Почта
Мой Мир
Одноклассники
ВКонтакте
Игры
Знакомства
Новости
Календарь
Облако
Заметки
Все проекты
Все проекты
выход
Регистрация
Вход
Категории
Все вопросы проекта
Компьютеры, Интернет
Темы для взрослых
Авто, Мото
Красота и Здоровье
Товары и Услуги
Бизнес, Финансы
Наука, Техника, Языки
Философия, Непознанное
Города и Страны
Образование
Фотография, Видеосъемка
Гороскопы, Магия, Гадания
Общество, Политика, СМИ
Юридическая консультация
Досуг, Развлечения
Путешествия, Туризм
Юмор
Еда, Кулинария
Работа, Карьера
О проектах Mail
Животные, Растения
Семья, Дом, Дети
Другое
Знакомства, Любовь, Отношения
Спорт
Золотой фонд
Искусство и Культура
Стиль, Мода, Звезды
Полный список
Спросить
Лидеры
Поиск по вопросам
Ответы Mail
Программирование
Android
C/C++
C#
iOS
Java
JavaScript
jQuery
SQL
Perl
PHP
Python
Веб-дизайн
Верстка, CSS, HTML, SVG
Системное администрирование
Другие языки и технологии
Вопросы - лидеры.
Вывод инфы о подключенных дисках в Ассемблер
1 ставка
Активация аккаунта на ps4 с прошивкой 11.00
1 ставка
Помогите составить блок в mit app invertor
1 ставка
Когортный анализ LTV
1 ставка
Помогите решить задачу JAVA
1 ставка
Лидеры категории
Лена-пена
Искусственный Интеллект
М.И.
Искусственный Интеллект
Y.Nine
Искусственный Интеллект
•••
Решение задачи в Stepik Python
ggg1wsw fd
Знаток
(258), закрыт
11 месяцев назад
задача:
Дан порядковый номер месяца
(
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 )
Лучший ответ
Андрей
Высший разум
(450508)
1 год назад
print([31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31][int(input()) - 1])
Задача решается вообще без каких-либо условий.
Остальные ответы
ㅤ ㅤ
Оракул
(52231)
1 год назад
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 )