пишу простой скрипт
#вычисление идеального веса
pol=int(input(“введите 1, если вы женщина или введите 2 если вы мужчина”))
rost=int(input (“введите ваш рост”))
ves=int(input (“введите ваш вес”))
if (pol==1):
idealves
rost-110)*1,15if (idealves<=ves):
prevyshenie=ves-idealves
print (“женщина, ваш рост”,rost,“ваш вес”,ves,“ваш идеальный вес”,idealves,“превышение массы тела”,prevyshenie)
else:
deficitmassy=idealves-ves
else:
idealves
int(rost)-100)*1,15print (“мужчина, ваш рост”,rost,“ваш вес”,ves,“ваш идеальный вес”,idealves)
выдает ошибку
========== RESTART: C
Users/я/Python/Вычисление идеального веса.py ==========введите 1, если вы женщина или введите 2 если вы мужчина1
введите ваш рост180
введите ваш вес90
Traceback (most recent call last):
File “C
Users/я/Python/Вычисление идеального веса.py”, line 7, in <module>if (idealves<=ves):
TypeError: ‘<=’ not supported between instances of ‘tuple’ and ‘int’
Почему он считает, что переменная idealves это tuple, кортеж?
как правильно написать оператор сравнения и как правильно потом написать вычисление переменной prevyshenie?