Сдай макулатуру - спаси дерево
Саша дежурит по Лицею: принимает макулатуру от учеников. В одном классе, в котором обучается x человек, принесли макулатуру только y человек, остальные - слабаки, принесли 0 килограммов. Саша захотел вычислить, сколько всего принес класс, сколько кг принес самый ответственный одноклассник, сколько - меньше всего и среднее арифметическое от тех, кто принес макулатуру из класса.
Помогите саше составить программу для автоматизации процесса приема макулатуры.
ПОМОГИТЕ СОСТАВИТЬ ПРОГРАММУ НА ПИТОНЕ 3.6

21 Авг 2019 в 19:41
265 +1
1
Ответы
1
Ввод количества учеников в классе

x = int(input("Введите количество учеников в классе: "))

Ввод количества учеников, принесших макулатуру

y = int(input("Введите количество учеников, принесших макулатуру: "))

Ввод количества килограммов макулатуры, принесенной самым активным учеником

max_kg = float(input("Введите количество килограммов макулатуры, принесенное самым активным учеником: "))

Вычисление общего количества принесенной макулатуры

total_kg = y * max_kg

Вычисление количества учеников, принесших 0 килограммов

weak_students = x - y

Поиск минимального количества принесенной макулатуры

min_kg = 0 if weak_students == x else 0

Вычисление среднего арифметического от количества макулатуры, принесенной учениками

average_kg = total_kg / y if y != 0 else 0

Вывод результатов

print("Общее количество принесенной макулатуры:", total_kg, "кг")
print("Количество килограммов макулатуры, принесенное самым активным учеником:", max_kg, "кг")
print("Минимальное количество принесенной макулатуры:", min_kg, "кг")
print("Среднее количество принесенной макулатуры на ученика:", average_kg, "кг")

20 Апр в 13:02
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 83 913 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир