Задача 6. Монетка

Практиканту дали задание найти старую металлическую монетку по заданным координатам. Металлоискатель сканирует местность вокруг пользователя и при обнаружении/отсутствии металла прибор отображает на экране соответствующее сообщение.

Даны два действительных числа x и y. Напишите функцию, которая проверяет, принадлежит ли точка с координатами (x,y) заштрихованному квадрату (включая его границу). Если точка принадлежит квадрату, выведите сообщение “Монетка где-то рядом”, иначе выведите сообщение “Монетки в области нет”.

На рисунке сетка проведена с шагом 1.

Задача 6. Монетка

Решение:

def check_coordinate(x, y):
  if abs(x) > area or abs(y) > area:
    print('Монетки в области нет.')
  else:
    print('Монетка где-то рядом.')

area = 1

coordinate_x = int(input('Введите координату X: '))
coordinate_y = int(input('Введите координату Y: '))
check_coordinate(coordinate_x, coordinate_y)


2230login-checkЗадача 6. Монетка

Добавить комментарий