В других языках (пыхыпых, перл, жабаскрипт) с этим проблем не возникает.
                  
                  
                  Заранее благодарен.
                  
                  
                  >>> eval('x = 1')
                  
                  
                  Traceback (most recent call last):
                  
                  
                    File "<pyshell#69>", line 1, in <module>
                  
                  
                      eval('x = 1')
                  
                  
                    File "<string>", line 1
                  
                  
                      x = 1
                  
                  
                        ^
                  
                  
                  SyntaxError: invalid syntax
                  
                  
                  >>>
                  
                  
                
Потому что присвоение ничего не возвращает
>>> eval('(x := 1)') 1 >>> x 1
Зачем вообще понадобился эвал тебе? Ни разу в жизни не юзал
Обсуждают сегодня