|
0 / 0 / 0
Регистрация: 18.10.2021
Сообщений: 20
|
|
Определить, является ли данный год високосным18.10.2021, 18:21. Показов 22593. Ответов 15
Здравствуйте.
Прохожу курс обучения на сайте степик, для начинающих, третий день ломаю голову над не сложной задачей, вроде бы всё понятно, а как в Пайтон ее решить(написать) так, что система приняла на сайте где учусь не выходит. Просьба учесть, что я чайник, и мой уровень знаний минимален. Ниже выкладу задачу, как и варианты решений, НЕ работающих( или работающих, но не принимаемой сайтом для прохождения курса. Условия: if, else, elif. Блоки, отступы Требуется определить, является ли данный год високосным. Напомним, что високосными годами считаются те годы, порядковый номер которых либо кратен 4, но при этом не кратен 100, либо кратен 400 (например, 2000-й год являлся високосным, а 2100-й будет невисокосным годом). Программа должна корректно работать на числах 1900≤n≤3000. Выведите "Високосный" в случае, если считанный год является високосным и "Обычный" в обратном случае (не забывайте проверять регистр выводимых программой символов). Sample Input 1: 2100 Sample Output 1: Обычный -------------------- Sample Input 2: 2000 Sample Output 2: Високосный ------------------------ n = int(input()) if n % 400 != 0: print("Обычный") elif n % 4 == 0 and n % 100 != 0: print("Обычный") else: print("Високосный") Это работает, но не принимает сайт(для прохождения дальше), думаю надо прописать в условии if все условия сразу, но не выходит(( ------------------------ n = int(input()) if n % 400 % 4 % 100 != 0: print("Високосный") else: print("Обычный") Это не работает, и так и эдак крутил, не выходит. Всем ответившим Благодарочка, и миллион к карме.
0
|
|
| 18.10.2021, 18:21 | |
|
Ответы с готовыми решениями:
15
Определить, является ли год, который ввел пользователь, високосным или не високосным Определить является ли год с данным номером високосным
|
|
5233 / 3478 / 1175
Регистрация: 21.03.2016
Сообщений: 8,305
|
|||||||
| 18.10.2021, 18:26 | |||||||
if кратен 4, and но при этом не кратен 100 or либо кратен 400
0
|
|||||||
|
0 / 0 / 0
Регистрация: 18.10.2021
Сообщений: 20
|
||
| 18.10.2021, 18:36 [ТС] | ||
|
0
|
||
|
5233 / 3478 / 1175
Регистрация: 21.03.2016
Сообщений: 8,305
|
|
| 18.10.2021, 18:39 | |
|
if кратен 4, and но при этом не кратен 100 or либо кратен 400
0
|
|
|
1190 / 766 / 277
Регистрация: 05.09.2021
Сообщений: 1,772
|
|||||||
| 18.10.2021, 18:40 | |||||||
0
|
|||||||
|
0 / 0 / 0
Регистрация: 18.10.2021
Сообщений: 20
|
|||
| 18.10.2021, 18:51 [ТС] | |||
|
дело в том, это наверняка не пропустит система ибо or не проходили ещё(
Добавлено через 3 минуты Добавлено через 3 минуты
0
|
|||
|
5233 / 3478 / 1175
Регистрация: 21.03.2016
Сообщений: 8,305
|
||
| 18.10.2021, 18:57 | ||
то есть if elif и and вы изучили а or нет??? и что вы будете делать с условиями не зная логические операторы? их то всего 3 которые изучают вместе с условными или-and, и-or, не-not
1
|
||
|
1190 / 766 / 277
Регистрация: 05.09.2021
Сообщений: 1,772
|
||||||
| 18.10.2021, 19:01 | ||||||
Сообщение было отмечено DanikDD как решение
Решение
DanikDD, там скорее всего примерно такие же тестовые системы, как и везде, а следовательно вероятность того, что написан декоратор на отлов каких-то конструкция - близка к нулю.
Вероятно, там 5-10 тестов по принципу ожидаемого ответа. Но по самой теме, только с if else:
1
|
||||||
|
0 / 0 / 0
Регистрация: 18.10.2021
Сообщений: 20
|
||||||||||||||||||||||
| 18.10.2021, 19:23 [ТС] | ||||||||||||||||||||||
|
Логические операции In [37]:
False In [38]:
True In [39]:
True In [40]:
True Буду пробовать, СПАСИБО, пишу здесь, ибо на форуме ещё не могу спасибо ставить)
0
|
||||||||||||||||||||||
|
5233 / 3478 / 1175
Регистрация: 21.03.2016
Сообщений: 8,305
|
||||||
| 18.10.2021, 19:27 | ||||||
Сообщение было отмечено DanikDD как решение
Решение
пробуй
0
|
||||||
|
0 / 0 / 0
Регистрация: 18.10.2021
Сообщений: 20
|
|||
| 18.10.2021, 19:34 [ТС] | |||
|
Буду обдумывать решение задачи теперь), спасибо миллион раз Добавлено через 2 минуты
0
|
|||
|
5233 / 3478 / 1175
Регистрация: 21.03.2016
Сообщений: 8,305
|
||||||||
| 18.10.2021, 19:39 | ||||||||
|
if кратен 4, and но при этом не кратен 100 or либо кратен 400
0
|
||||||||
|
0 / 0 / 0
Регистрация: 18.10.2021
Сообщений: 20
|
|||
| 18.10.2021, 20:41 [ТС] | |||
|
Спасибо за ответы, учту на будущее...просьба относиться ко мне снисходительнее
Добавлено через 6 минут И не прописано что можно использовать логические операторы при решении этой задачи, вот я и не сообразил про and, or, not ибо до этого не было в программе обучения, комбинации со связкой if, else, elif. Добавлено через 1 минуту
0
|
|||
|
0 / 0 / 0
Регистрация: 18.10.2021
Сообщений: 20
|
||||||
| 19.10.2021, 17:58 [ТС] | ||||||
|
Ещё одно решение, сам додумался, глядя на решения выше можно написать программу без логических операторов, система приняла! Горд собой) естественно без помощи форумчан не справился бы.
0
|
||||||
| 19.10.2021, 17:58 | |
|
Помогаю со студенческими работами здесь
16
Определить, является ли год високосным Определить, является ли год високосным
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|