exec()
Выполняет строку как код Python (инструкции).
Сигнатура
exec(object, globals=None, locals=None)В отличие от eval(), выполняет целые инструкции (циклы, присваивания, определения), но ничего не возвращает. Так же опасен для непроверенного ввода.
code = "for i in range(3):\n print(i)"
exec(code)
# 0
# 1
# 2