Python PodstawyŁatwe

Kwadranty, w których leży dana współrzędna

Szczegółowy przewodnik i implementacja Python dla problemu „Ćwiartki, w których leży dana współrzędna”.

Oświadczenie o problemie

Łatwe

Napisz funkcję find_quadrant(x, y), która pobiera dwie liczby całkowite x i y reprezentujące punkt na płaszczyźnie kartezjańskiej i zwraca ciąg znaków wskazujący, w której ćwiartce leży ten punkt.

Powrót:

- „Ćwiartka 1”, jeśli x > 0 i y > 0

- „Ćwiartka 2”, jeśli x < 0 i y > 0

- „Ćwiartka 3”, jeśli x < 0 i y < 0

- „Ćwiartka 4”, jeśli x > 0 i y < 0

- „Pochodzenie”, jeśli x == 0 i y == 0

- 'Oś X' jeśli y == 0 i x != 0

- 'Oś Y' jeśli x == 0 i y != 0

Ograniczenia
  • -10^4 <= x, y <= 10^4

Przykłady

Example 1
Input
find_quadrant(3, 5)
Output
'Quadrant 1'
Explanation

Both x=3 and y=5 are positive, so the point is in Quadrant 1 (upper-right).

Example 2
Input
find_quadrant(-2, 4)
Output
'Quadrant 2'
Explanation

x=-2 is negative and y=4 is positive, so the point is in Quadrant 2 (upper-left).

Example 3
Input
find_quadrant(-1, -7)
Output
'Quadrant 3'
Explanation

Both x=-1 and y=-7 are negative, so the point is in Quadrant 3 (lower-left).

Need a Hint?
Rozważ użycie struktur danych specyficznych dla Numbers, 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.