Python PodstawyŁatwe

Rok przestępny czy nie

Szczegółowy przewodnik i implementacja Python dla problemu „Rok przestępny czy nie”.

Oświadczenie o problemie

Łatwe

Napisz funkcję is_leap_year(year), która pobiera liczbę całkowitą year i zwraca True, jeśli rok jest rokiem przestępnym, lub False w przeciwnym razie. Rok jest rokiem przestępnym, jeśli jest podzielny przez 4, ale nie przez 100, chyba że dzieli się także przez 400.

Ograniczenia
  • 1 <= year <= 10^5

Przykłady

Example 1
Input
year = 2024
Output
True
Explanation

2024 is divisible by 4 and not by 100, so it is a leap year.

Example 2
Input
year = 1900
Output
False
Explanation

1900 is divisible by 100 but not by 400, so it is not a leap year.

Example 3
Input
year = 2000
Output
True
Explanation

2000 is divisible by 400, so it is a leap year.

Need a Hint?
Rozważ użycie struktur danych specyficznych dla podstaw, takich jak zestawy lub sterty.
Edge Cases to Watch
  • Puste struktury wejściowe
  • Wejścia jednoelementowe
  • Duże granice liczbowe

Gotowy do rozwiązania?

Open the problem in PyRun's browser-based Python editor. Your code runs fully offline — no server required.

Otwórz w Edytorze
Found this breakdown helpful?

PyRun is built and maintained by an independent solo developer. If this helped your interview prep, consider buying a coffee!

Buy me a coffee

Polecane zasoby Pythona

Poszerzaj swoją wiedzę dzięki powiązanym interaktywnym samouczkom, ściągawkom i porównaniom kodów.