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

Задача Python. Функции

Maria Landar Ученик (160), открыт 2 недели назад
Помогите, пожалуйста, дописать код

Пусть Анфиса посчитает кое-что про нашу компанию друзей:
Напишите функцию подсчета общего возраста друзей, которая принимает на вход список возрастов, а возвращает число — общий возраст друзей.
Напишите функцию подсчета среднего возраста друзей, которая принимает на вход список возрастов, а возвращает число — средний возраст друзей.

Код

PYTHON

def print_ages_info():
print('Общий возраст друзей:', total_age(friends_ages))
print('Средний возраст друзей:', mean_age(friends_ages))
1 print("Привет, я Анфиса!")
2 friends = ['Сергей', 'Соня', 'Дима', 'Алина', 'Егор']
3 friends_ages = [20, 19, 31, 33, 25]
4 sum_ages = 0
5
6 def total_age (ages):
7 for total_age in friends_ages:
8 sum_ages += total_age
9 total_age()
10
11
12 def mean_age ...:
13 ...
14
15
16 def print_ages_info():
17 print('Общий возраст друзей:', total_age(friends_ages))
18 print('Средний возраст друзей:', mean_age(friends_ages))
1 ответ
͏ Мудрец (11703) 2 недели назад
def total_age(ages):
return sum(ages) # Суммируем все элементы списка возрастов

def mean_age(ages):
return sum(ages) / len(ages) # Сумма возрастов деленная на количество друзей

def print_ages_info():
print('Общий возраст друзей:', total_age(friends_ages))
print('Средний возраст друзей:', mean_age(friends_ages))

# Данные
friends = ['Сергей', 'Соня', 'Дима', 'Алина', 'Егор']
friends_ages = [20, 19, 31, 33, 25]

# Приветствие
print("Привет, я Анфиса!")

# Вывод информации о возрастах
print_ages_info()
Maria LandarУченик (160) 2 недели назад
Спасибо огромное!
͏Мудрец (11703) 2 недели назад
??
Похожие вопросы