0
#!/usr/bin/python
def maker(n):
def action(x):
return x*n
return action
f=maker(2)
print f(3)
У меня проблема с ошибкой типа. Как решить эту проблему с двумя аргументами, одна из них исправлена.TypeError: объект «NoneType» не может быть вызван в заводской функции
Хорошо, теперь работает. Но как насчет f = maker (2), могу ли я поместить его в действие или это не имеет значения? –
@RichardRublev Нет, вы не можете так поступать! Это очень просто: когда вы не создали функцию, вы не можете ее назвать! – Kasramvd