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

21st Jun 2021, 3:48 PM
Андрей Пономарёв
Андрей Пономарёв - avatar
2 Réponses
+ 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")
21st Jun 2021, 4:26 PM
SammE
SammE - avatar
0
Спасибо. Зациклился на циклах)Ну точнее на “while”
21st Jun 2021, 4:37 PM
Андрей Пономарёв
Андрей Пономарёв - avatar