Привет! Я решил написать программу на Python, которая извлекает оценки из строки и определяет средний балл среди них. Вот код программы⁚
python
def calculate_average_score(grades)⁚
grades_list grades.split(″,″) # Разделяем оценки по запятой и создаем список
grades_list [int(grade) for grade in grades_list] # Преобразуем оценки в целочисленные значения
average_score sum(grades_list) / len(grades_list) # Вычисляем средний балл
return average_score
journal ″Журнал оценок⁚ 4,5,3″ # Задаем строку с оценками
grades journal.split(″⁚ ″)[1] # Извлекаем оценки٫ удаляя лишнюю часть строки
В результате работы программы мы получим следующий вывод⁚
4,5,34.0
Программа работает следующим образом⁚ сначала мы разделяем строку с оценками по символу запятой, чтобы получить список оценок. Затем мы используем генератор списка, чтобы преобразовать каждую оценку в целочисленное значение, используя функцию int. После этого мы суммируем все оценки и делим их на общее количество, чтобы вычислить средний балл. Наконец, мы выводим оценки без лишнего текста и средний балл.
Эта программа позволяет легко извлечь оценки из строки и определить их средний балл. Это может быть полезно, например, если у вас есть список оценок в журнале и вы хотите быстро рассчитать их средний балл.