Подскажите почему не выполняется часть кода
if x<=int(man):
print("Вы должны весить " + str(b)+"кг")
print("У вас лишних " + str(x) + "кг")
else:
print("Вы должны весить " + str(b)+"кг")
print("Вам надо набрать " + str(x) + "кг")
При любом варианте х < и > выводит только print("У вас лишних " + str(x) + "кг")? ?
Сам код:
pol = input("Ваш пол? \nМужской нажмите 1: Женский нажмите 2:")
if(pol=="1"):
man = input("Ваш рост в см?:")
a = int(input("Ваш вес?"))
c =((int(man)*4)/2.45-128)*0.453
b = int(c)
x = a-b
if x<=int(man):
print("Вы должны весить " + str(b)+"кг")
print("У вас лишних " + str(x) + "кг")
else:
print("Вы должны весить " + str(b)+"кг")
print("Вам надо набрать " + str(x) + "кг")
if(pol=="2"):
famel = input("Ваш рост в см?:")
a = int(input("Ваш вес?"))
c =((int(famel)*3.5)/2.54-108)*0.453
b = int(c)
x = a-b
if x > int(famel):
print("Вы должны весить " + str(b)+"кг")
print("У вас лишних " + str(x) + "кг")
else:
print("Вы должны весить " + str(b)+"кг")
print("Вам надо набрать " + str(x) + "кг")
if x<=int(man):
print("Вы должны весить " + str(b)+"кг")
print("У вас лишних " + str(x) + "кг")
else:
print("Вы должны весить " + str(b)+"кг")
print("Вам надо набрать " + str(x) + "кг")
При любом варианте х < и > выводит только print("У вас лишних " + str(x) + "кг")? ?
Сам код:
pol = input("Ваш пол? \nМужской нажмите 1: Женский нажмите 2:")
if(pol=="1"):
man = input("Ваш рост в см?:")
a = int(input("Ваш вес?"))
c =((int(man)*4)/2.45-128)*0.453
b = int(c)
x = a-b
if x<=int(man):
print("Вы должны весить " + str(b)+"кг")
print("У вас лишних " + str(x) + "кг")
else:
print("Вы должны весить " + str(b)+"кг")
print("Вам надо набрать " + str(x) + "кг")
if(pol=="2"):
famel = input("Ваш рост в см?:")
a = int(input("Ваш вес?"))
c =((int(famel)*3.5)/2.54-108)*0.453
b = int(c)
x = a-b
if x > int(famel):
print("Вы должны весить " + str(b)+"кг")
print("У вас лишних " + str(x) + "кг")
else:
print("Вы должны весить " + str(b)+"кг")
print("Вам надо набрать " + str(x) + "кг")