Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Задача по пайтон

Дарина Пивоварова Мастер (1900), на голосовании 9 месяцев назад
Голосование за лучший ответ
♡$ⴎG@r₱u₷sყ♡ Искусственный Интеллект (157224) 10 месяцев назад
Хорошо, давайте по шагам:

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)}')

```

Тебе нужно будет запустить программу и следовать инструкциям ввода, чтобы добавить нового студента. После добавления программа автоматически рассчитает и выведет средний балл для каждого студента и средний возраст группы.
Похожие вопросы