0
BMI calculator
Основную задачу выполнил. Не засчитывает скрытый тест 4. Причину не понимаю. Хочется сделать на отлично) a = input() # Weight b = input() # Height while True: IMT = int(a) / (float(b) ** 2) if IMT < 18.5: print ("Underweight") elif IMT > 18.5 and IMT < 24.9: print("Normal") elif IMT > 25 and IMT < 29.9: print("Overweight") elif IMT >= 30: print("Obesity") break
2 odpowiedzi
+ 2
Сначала уберите цикл 'while True', и уберите 'break' в конце условия
v = int(input())
r = float(input())
imt = v/(r**2)
if imt<18.5:
print ("Underweight")
elif imt>=18.5 and imt<25:
print ("Normal")
elif imt>=25 and imt<30:
print ("Overweight")
else:
print ("Obesity")
0
Спасибо. Зациклился на циклах)Ну точнее на “while”