Python exec()

La funzione exec() esegue il programma creato dinamicamente, che è una stringa o un oggetto.

La sintassi di exec():

exec(oggetto, globals, locals)

exec() prende tre parametri:

  • oggetto: o una stringa o un oggetto.
  • globals (opzionale): un dizionario.
  • locals (opzionale): un oggetto mappatura. Il dizionario è il tipo di mappatura standard e comunemente usato in Python.
programma = 'a = 5\nb=10\nprint("Somma =", a+b)'

exec(programma)

Output del codice

Somma = 15