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))