Форум сайта python.su
0
def func(x): return x * x def oper(l, function): result = [] for k in l: result.append(function(k)) return result X = [20, 24, 64, 100] print(oper(X, func))
Отредактировано eshuliakovsky (Июль 4, 2014 08:46:19)
Прикреплённый файлы:
output.png (6,8 KБ)
Офлайн
return result вынесите из for, иначе конечно возвратится result после первой же итерации.
Офлайн
88
И почитайте про map, на всякий случай.
Офлайн
0
Спасибо большое, пока еще не привык к области видимости питона.
Офлайн
75
eshuliakovskyпривет php?
Спасибо большое, пока еще не привык к области видимости питона.
Офлайн
0
Java
Офлайн