Я хочу использовать функцию усреднения, чтобы получить avg , используя значения в словаре. Я получаю неожиданный EOF при разборе. Я подозреваю, что у меня неправильное форматирование моей функции.
def get_average(numbers): return(numbers(sum/(len))
Я полностью переписал твой код. Вот как я вычисляю среднее значение членов словаря.
def get_average(numbers): val = 0 for v in numbers.values(): val += v avg = val / len(numbers) return avg if __name__ == '__main__': numbers = { 'one': 1, 'two': 2 } print(get_average(numbers)) # 1.5