Напишите программу на языке Python для электронного журнала, которая рекомендует итоговую оценку на основе среднего

Напишите программу на языке Python для электронного журнала, которая рекомендует итоговую оценку на основе среднего значения, округленного в большую сторону. Входные данные - оценки пяти учеников: 4.23, 3.6, 4.5, 4.76, 3.12. Программа должна вывести рекомендованные оценки для каждого ученика: 4, 4, 5, 5, 3.
Morskoy_Kapitan

Morskoy_Kapitan

Решение этой задачи можно реализовать на языке Python, используя встроенные функции для округления чисел. Вот пример программы, которая решает данную задачу:

python
# Входные данные - оценки учеников
grades = [4.23, 3.6, 4.5, 4.76, 3.12]

# Вычисление среднего значения
average_grade = sum(grades) / len(grades)

# Округление среднего значения в большую сторону и преобразование в целое число
recommended_grade = int(round(average_grade))

# Вывод рекомендованных оценок для каждого ученика
for grade in grades:
print(recommended_grade)



Давайте разберем этот код по шагам:

1. Создаем список `grades`, содержащий оценки пяти учеников.
2. С помощью функции `sum()` и оператора деления `/` вычисляем среднее значение, складывая все оценки и деля их на количество учеников.
3. Используем функцию `round()` для округления среднего значения до ближайшего целого числа.
4. С помощью функции `int()` преобразуем округленное среднее значение в целое число.
5. С помощью цикла `for` проходим по каждой оценке из списка `grades` и выводим рекомендованную оценку для каждого ученика.

Таким образом, программа выводит рекомендованные оценки для каждого ученика: 4, 4, 5.
Знаешь ответ?
Задать вопрос
Привет!
hello