La funzione complex() di Python
Il linguaggio Python mi permette di lavorare con i numeri complessi in modo semplice. Per creare una variabile complessa posso usare la funzione complex()
complex(reale, immaginaria)
La funzione ha due argomenti:
- reale = è la parte reale del numero
- immaginaria = è la parte immaginaria del numero
Ad esempio, per assegnare il numero complesso 3+4j posso scrivere
z=complex(3,4)
Dopo l'assegnazione il contenuto della variabile è
>>> z
(3+4j)
Metodo alternativo
C'è anche un metodo alternativo più rapido per lavorare con i numeri complessi in Python.
Quando assegno un valore numerico direttamente nella forma a+bj l'interprete lo riconosce come tipo dato complesso in modo automatico.
Esempio
Ad esempio, assegno alla variabile z il numero 3+4j
z=3+4j
L'interprete riconosce la struttura del dato e assegna automaticamente alla variabile z il tipo dato complesso
>>> z
(3+4j)
Il tipo dato della variabile z è complex
>>> type(z)
<class 'complex'>
E così via.