на си++ требовалось написать программу, при выполнении которой с клавиатуры считываются координаты точки на плоскости (x, y — действительные числа) и определяется принадлежность этой точки заданной закрашенной области (включая границы). ученик написал такую программу: #include using namespace std; int main (){ float x, у; cin > > x > > y; if (y > = 1-х) { if (y < = 2-2*x*x) cout < < "принадлежит"; } else if (y > = x*x-5) cout < < "принадлежит"; else cout < < "не принадлежит"; } укажите, как нужно доработать программу, чтобы не было случаев её неправильной работы. (это можно сделать несколькими достаточно указать любой доработки исходной программы.)
nameA, heightA = map(str, input("Введите имя и рост(только число) первого(ой) ученика(цы) через пробел: ").split())
nameB, heightB = map(str, input("Введите имя и рост(только число) второго(ой) ученика(цы) через пробел: ").split())
if heightA > heightB:
print("Ученик(ца) {0} выше на {1} ед.".format(nameA, int(heightA)-int(heightB)))
elif heightA < heightB:
print("Ученик(ца) {0} выше на {1} ед.".format(nameB, int(heightB) - int(heightA)))
else:
print("Рост ученика {0} и {1} равны".format(nameA, nameB))