[Вопрос решен] Напиши программу на Python. В дневник выставили оценки “Журнал...

Напиши программу на Python. В дневник выставили оценки “Журнал оценок: 4,5,3”. Напиши программу, которая извлечет из строки только оценки и определит средний балл среди них.

Подсказка: не забудь использовать int()

Пример результата программы:

4 5 3

4.0

(1) Смотреть решение

Ответ нейросети AfinaAI

Привет!​ Я решил написать программу на 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.​ После этого мы суммируем все оценки и делим их на общее количество, чтобы вычислить средний балл.​ Наконец, мы выводим оценки без лишнего текста и средний балл.
Эта программа позволяет легко извлечь оценки из строки и определить их средний балл. Это может быть полезно, например, если у вас есть список оценок в журнале и вы хотите быстро рассчитать их средний балл.​

Читайте также  Создать 10 вопросов на тему “Роль науки в современном обществе”
AfinaAI