If 21. Даны целочисленные координаты точки на плоскости. Если точка совпадает с началом координат, то вывести 0. Если точка не совпадает с началом координат, но лежит на оси OX или OY, то вывести соответственно 1 или 2. Если точка не лежит на координатных осях, то вывести 3.

Решение на Python 3:

import random

for i in range(0,5):
x,y = [random.randrange(-3, 4) for i in range(0,2)]
print("\nТочка (x,y): ({0},{1})".format(x,y))
if x == 0 and y == 0:
print("0. Совпадает с началом координат")
elif y == 0:
print("1. Лежит на оси OX")
elif x == 0:
print("2. Лежит на оси OY")
else:
print("3. Не лежит на координатных осях")