Почему, когда я набираю следующее
eval("mult = lambda x,y: (x*y)")
, я получаю это как ошибку?Что происходит?
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<string>", line 1
mult = lambda x,y: (x*y)
^
SyntaxError: invalid syntax
Что я делаю не так?Если я ввожу выражение как есть (нет eval
), я не получаю ошибки и могу использовать mult
для моего сердца.