Proc 23. Описать функцию Quarter(x, y) целого типа, определяющую номер координатной четверти, в которой находится точка с ненулевыми вещественными координатами (x, y). С помощью этой функции найти номера координатных четвертей для трех точек с данными ненулевыми координатами.

Решение на Python 3

import random

lst = [i for i in list(range(-10,11)) if i != 0]


def Quarter(x,y):
if x > 0 and y > 0:
return "I"
elif x < 0 and y > 0:
return "II"
elif x < 0 and y < 0:
return "III"
else:
return "IV"

for i in range(0,5):
x = random.choice(lst)
y = random.choice(lst)
print("\nТочка (x, y): ({0},{1})".format(x, y))
print("Координатная четверть: ", end="")
print(Quarter(x,y))