Информатика, вопрос задал nastyamilena10 , 2 года назад

составьте плиз программу. в питоне. время скоро закончится. в предыдущем вопросе забыла перевести на русский​

Приложения:

restIess: Очень кривой перевод :(
nastyamilena10: .Известно такое соотношение идеального веса и роста человека от возраста: от роста человека берут последние две цифры: если возраст меньше 25 лет, то ее вес должен быть на 5 кг меньше чем две последние цифры!; если возраст от 25 до 45- вес равен двум последним цифрам, если старше 45 лет-двухзначное число надо увеличить на 5кг.Разработать программу в которой используется ввод своего роста в см и вес, указывает возраст в годах.
nastyamilena10: В результате выполнения программы получает вывод: идеальный вес, избыточный вес или недостаток веса
nastyamilena10: очень сильно выручишь, если получится. я с утра ломаю голову. три задачи получились а это никак не выходит. ((((((((

Ответы на вопрос

Ответил restIess
3

'''программа не содержит проверок на корректную вводимость значений'''

height = float(input("Ваш рост: "))

weight = float(input("Ваш вес: "))

age = float(input("Ваш возраст: "))

if age < 25:

   if height % 100 == weight - 5:

       print("Идеальный вес")

   elif weight - 5 > height % 100:

       print("Избыточный вес")

   else:

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

elif 25 <= age <= 45:

   if height % 100 == weight:

       print("Идеальный вес")

   elif weight > height % 100:

       print("Избыточный вес")

   else:

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

elif age > 45:

   if weight + 5 == height % 100:

       print("Идеальный вес")

   elif weight + 5 > height % 100:

       print("Избыточный вес")

   else:

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

Приложения:

nastyamilena10: сейчас у себя посмотрю. может где-то ошиблась.
nastyamilena10: а как сделать что бы вычитало от двух последних цифр роста
nastyamilena10: ну и конечно прибавляло
restIess: смотри что написано в условии: "то ее вес должен быть на 5 кг меньше чем две последние цифры!;", значит мы можем просто вычесть из веса 5 и всё
nastyamilena10: я извиняюсь я ещё не понимаю height%100- что это значит?
restIess: это мы так 2 цифры от роста берем
nastyamilena10: спасибки большое. я могу тебе как то больше балов скинуть? а то я себя как то не комельфо чувствую.) выручил
restIess: Не надо мне баллов, их и так девать некуда))
nastyamilena10: ещё раз большой сенкс
restIess: обращайся)
Новые вопросы