Написать функцию safeval(), которая работает почти как eval(), с несколькими отличиями:

   1 print(safeval("1+2"))
   2 print(safeval("a+b"))
   3 print(safeval("bin[12]"))
   4 print(safeval("globals().__delitem__('safeval')"))
   5 print(safeval("safeval.__name__"))

3
a+b
'builtin_function_or_method' object is not subscriptable
None
safeval

Спойлер:


CategoryHomework

LecturesCMC/PythonIntro2023/Homework_SafeEval (последним исправлял пользователь FrBrGeorge 2023-11-09 10:53:15)