Олимпиадный тренинг

Задача . Условный оператор — тип химической связи


Задача

Темы:

Электроотрицательность (ЭО) — способность атома в молекуле притягивать к себе общие электронные пары. Тип химической связи между двумя атомами приближённо определяют по разности Δ их электроотрицательностей по шкале Полинга (из большего значения вычитается меньшее):

  • Δ < 0,4 — ковалентная неполярная связь;
  • 0,4 ≤ Δ < 1,7 — ковалентная полярная связь;
  • Δ ≥ 1,7 — ионная связь.

Напишите программу, которая по электроотрицательностям двух атомов определяет тип связи между ними.

Формат входных данных

Два вещественных числа, каждое в отдельной строке, — электроотрицательности первого и второго атомов (от 0,70 до 3,98; дробная часть отделяется точкой, не более двух знаков после точки). Гарантируется, что разность Δ не равна в точности 0,4 или 1,7.

Формат выходных данных

Одно слово: неполярная, полярная или ионная.

 

Указание. Разность вычисляется как «большее минус меньшее»; её можно получить с помощью условного оператора или функции abs.

Примечание. Точные значения 0,4 и 1,7 исключены потому, что вещественные числа хранятся в компьютере приближённо: например, в Python выражение 2.63 - 0.93 даёт 1.6999999999999997, а не 1,7.

Пояснение. Примеры соответствуют связям H–H (Δ = 0), H–Cl (Δ = 0,96) и Cl–Na (Δ = 2,23).


Примеры
№Входные данныеВыходные данные
1
2.20
2.20
неполярная
2
2.20
3.16
полярная
3
3.16
0.93
ионная
Статистика успешных решений по компиляторам
 Кол-во
Python11
Комментарий учителя