Промежуточное тестирование#
Задача 1#
Описание: Пользователь вводит десятичные градусы. Напишите программу, которая форматирует координату в виде:
Если число положительное: «N X°» (для широты) или «E X°» (для долготы)
Если число отрицательное: «S X°» (для широты) или «W X°» (для долготы) (по модулю) Пользователь сначала указывает тип координаты („lat“ для широты, „lon“ для долготы), затем значение.
Задание: Самостоятельно напишите код, чтобы он соответствовал описанию
Пример данных для проверки:
Input: lat 38.89511
Output: N 38.89511°
Input: lon -77.03637
Output: W 77.03637°
...
Ellipsis
Задача 2#
Описание: Пользователь вводит координаты точки (x, y). Определите, в каком квадранте декартовой системы координат находится точка:
I квадрант: x > 0, y > 0
II квадрант: x < 0, y > 0
III квадрант: x < 0, y < 0
IV квадрант: x > 0, y < 0
На оси: если x=0 или y=0
Задание: Самостоятельно напишите код, чтобы он соответствовал описанию
Пример данных для проверки:
Input: -5 10
Output: II квадрант
...
Ellipsis
Задача 3#
Описание: Пользователь вводит количество точек, затем поочередно вводит высоты точек над уровнем моря. Определите:
Максимальную и минимальную высоту
Задание: Самостоятельно напишите код, чтобы он соответствовал описанию
Пример данных для проверки:
Input:
5
100
250
150
300
200
Output:
Максимум: 300, минимум: 100
...
Ellipsis
Задача 4#
Описание: Пользователь вводит количество точек, затем поочередно вводит высоты точек над уровнем моря. Посчитайте количество точек в трех категориях:
Выше 200 метров
Ниже 0 метров (ниже уровня моря)
Между 0 и 200 метров (включительно)
Задание: Самостоятельно напишите код, чтобы он соответствовал описанию
Пример данных для проверки:
Input:
5
150
250
-50
300
100
Output:
Выше 200 м: 2
Ниже 0 м: 1
Между 0 и 200 м: 2
...
Ellipsis
Задача 5#
Описание: Пользователь вводит количество точек, затем для каждой точки вводит «название региона, x, y». Сгруппируйте точки по регионам и для каждого региона вычислите:
Максимальное и минимальное значение x
Максимальное и минимальное значение y Выведите границы для каждого региона в формате (xmin, ymin, xmax, ymax)
Задание: Самостоятельно напишите код, чтобы он соответствовал описанию
Пример данных для проверки:
Input:
4
Москва 37.6 55.7
СПб 30.3 59.9
Москва 37.4 55.8
СПб 30.2 59.8
Output:
Москва: (37.4, 55.7, 37.6, 55.8)
СПб: (30.2, 59.8, 30.3 59.9)
...
Ellipsis