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
![NordVPN Naviga velocemente ed in tutta sicurezza](https://assets-global.website-files.com/5f75a99ea4169266c712b19e/63451908a1a1cf8255490687_nord-vpn-680x250.png)