Предмет: Информатика, автор: goodgoddog71

Во скрипи на Ідеальну Вагу
int(input("Beeaith cein spicт y caнTHметраx: ")) int(input("Beeaiтh cao Bary y kinoгpaмax: ")) y-int(input("Bneaith cain six y poкax: "))

if y<25:

if X100-5:

print("eara ineальнa")

elif m>h 100-5:

print("Haanxona Bara")

else:

print("недостатня вага")

elif y-25 and yea45:

if 106: print("sara igeanьнa")

elif m>h%100:

print("Hanxona mara")

else:

print("HeДоcтаTHя sara")

elif y>45:

if h%100+5:

print("eara iaeana") elif m>h¥100+5:

print("Hagona Bara")

else:

print("недостатня вага")

Ответы

Автор ответа: abob334
1

Код содержит множество ошибок, которые могут быть исправлены. Однако, не совсем ясно, как он должен работать и какие именно результаты ожидаются от исправленного кода.

Ниже представлен исправленный код с комментариями, объясняющими внесенные изменения.

# Запрос ввода данных от пользователя для трех переменных

y = int(input("Введите рост в сантиметрах: "))

m = int(input("Введите вес в килограммах: "))

h = int(input("Введите возраст в годах: "))

if y < 25:

   if m > h*100 - 5:  # исправлена ошибка в условии

       print("Хорошее состояние")

   else:

       print("Недостаточный вес")

elif y >= 25 and y <= 45:  # исправлена ошибка в условии

   if m > h*100 + 6:  # исправлена ошибка в условии и добавлена корректировка веса

       print("Среднее состояние")

   else:

       print("Недостаточный вес")

else:

   if m > h*100 + 7:  # исправлена ошибка в условии и добавлена корректировка веса

       print("Хорошее состояние")

   else:

       print("Недостаточный вес")

Однако, некоторые вопросы по-прежнему остаются открытыми. Например, для чего нужны данные переменные и как именно они используются в программе? Какие значения должны принимать переменные, чтобы программа работала корректно? Без ответа на эти вопросы трудно гарантировать правильность работы исправленного кода.

Похожие вопросы