У меня простая проблема с использованием Python функций.
Я постараюсь прояснить:
Мне нужно написать две функции:
Первый возвращает словарь, в котором ключами являются имена, связанные со списками из 5 случайных чисел.
{'John': [25, 27, 30, 14, 15], 'Mary': [15, 26, 14, 31, 12], 'Saray': [27, 15, 19, 14, 39]}
Это пример вывода первая функция.
Вторая функция, должна вернуть мне словарь с теми же ключами и средним из пяти чисел списков. ожидаемый результат:
{'John': [21.8], 'Mary': [19.6], 'Saray': [22.8]}
Проблема в том, что я не знаю, как вторая функция должна принимать в качестве входных данных результаты первой. Я пробовал что-то вроде этого:
def First_Function(a):
d={}
[...]
x=list(d.keys())
y=list(d.values())
return d
def Second_Function(a=x,b=y):
Но программа говорит, что x и y не определены. Что я могу сделать?