Команда выбора (Каскадная условная инструкция)

if Условие 1:
    Блок инструкций 1

elif Условие 2:
    Блок инструкций 2

elif Условие 3:
    Блок инструкций 3

elif Условие n:
    Блок инструкций n

else:
    Блок инструкций n+1

В такой конструкции условия if, ..., elif проверяются по очереди, выполняется блок, соответствующий первому из истинных условий. Если все проверяемые условия ложны, то выполняется блок else, если он присутствует.


Задачи

  1. Определить какой координатной плоскости принадлежит точка.
  2. По номеру дня недели вывести его название.
  3. В математике функция sign(x) (знак числа) определена так: 
    sign(x) = 1, если x > 0, 
    sign(x) = -1, если x < 0, 
    sign(x) = 0, если x = 0. Для данного числа x выведите значение sign(x)
  4. **Заданы две клетки шахматной доски. Если они покрашены в один цвет, то выведите слово YES, а если в разные цвета — то NO. Программа получает на вход четыре числа от 1 до 8 каждое, задающие номер столбца и номер строки сначала для первой клетки, потом для второй клетки.
  5. **Дано натуральное число. Требуется определить, является ли год с данным номером високосным. Если год является високосным, то выведите YES, иначе выведите NO. Напомним, что в соответствии с григорианским календарем, год является високосным, если его номер кратен 4, но не кратен 100, а также если он кратен 400.
  6. **Шоколадка имеет вид прямоугольника, разделенного на n×m долек. Шоколадку можно один раз разломить по прямой на две части. Определите, можно ли таким образом отломить от шоколадки часть, состоящую ровно из k долек. Программа получает на вход три числа: n, m, k и должна вывести YES или NO.