Хорошо, давайте по шагам:
1. Сначала нужно запросить у пользователя данные для нового студента.
2. Потом написать функцию для расчета среднего балла и обновления словаря студента.
3. Затем написать функцию для расчета среднего возраста студентов.
Вот пример кода на Python:
```python
students = [
{'Имя': 'Иван', 'Фамилия': 'Иванов', 'Возраст': 19, 'Оценки': [5, 4, 3, 3, 5, 3]}
# добавьте остальных студентов здесь
]
# Функция для добавления нового студента
def добавить_студента():
имя = input('Введите имя: ')
фамилия = input('Введите фамилию: ')
возраст = int(input('Введите возраст: '))
оценки = list(map(int, input('Введите оценки через запятую: ').split(',')))
students.append({'Имя': имя, 'Фамилия': фамилия, 'Возраст': возраст, 'Оценки': оценки})
# Функция для расчета среднего балла
def средний_балл(оценки):
return sum(оценки) / len(оценки)
# Добавляем нового студента
добавить_студента()
# Обновляем данные студентов, добавляя средний балл
for student in students:
student['Средний балл'] = средний_балл(student['Оценки'])
# Функция для расчета среднего возраста
def средний_возраст(students):
total_age = sum(student['Возраст'] for student in students)
return total_age / len(students)
# Выводим средний возраст студентов
print(f'Средний возраст студентов: {средний_возраст(students)}')
```
Тебе нужно будет запустить программу и следовать инструкциям ввода, чтобы добавить нового студента. После добавления программа автоматически рассчитает и выведет средний балл для каждого студента и средний возраст группы.