Sommario[Nascondere][Spettacolo]
Ti è stato chiaro che ci sono due tipi di numeri nella programmazione. cioè numeri interi e numeri in virgola mobile.
Le operazioni aritmetiche in Python sono le stesse della matematica quotidiana e ruotano attorno a queste due tipi di dati.
Operatori aritmetici
Esistono sette tipi di base di operatori aritmetici. Questi sono:
Aggiunta (+) : Somma due numeri. per esempio
print(10 + 4)
Sottrazione (-): Sottrarre il secondo numero dal primo. per esempio
print(10 - 4)
Moltiplicazione (*): Moltiplica due numeri. per esempio
print(10 * 4)
Divisione (/): Esegue la divisione su due numeri. per esempio
print(10 / 4)
Divisione piano (//): Esegue la divisione e arrotonda la risposta al numero intero più vicino. per esempio
print(10 // 4)
Operatore modulo (%): Esegue la divisione e restituisce il resto. per esempio
print(10 % 4)
Esponente (**): Prende la potenza dell'intero es
print(10 ** 4)
Tutte queste operazioni sono mostrate di seguito:
Ora, per tutti questi operatori che hai imparato, abbiamo un operatore di assegnazione aumentata. Lascia che ti mostri come si usa.
Diciamo che abbiamo una variabile chiamata 'x'. Lo impostiamo a 10, ora vogliamo incrementarlo di 3, dovremo scrivere codice come questo.
x = 10
x = x + 3
L'interprete Python aggiungerà 3 in 'x' e lo memorizzerà in 'x'. Stampiamo questo:
Un operatore di assegnazione aumentata può essere utilizzato per replicare la stessa funzionalità ma in modo più efficiente.
Lo stesso codice verrà scritto in questo modo.
x = 10
x += 3
Ora, questo operatore può essere utilizzato anche per la sottrazione e la moltiplicazione. Guarda questo programma.
Qui stiamo prima incrementando 'x' per 3 e poi moltiplicandolo per 3. L'output della riga 2 dovrebbe essere 13 e l'output della riga 3 dovrebbe essere 39.
Precedenza dell'operatore
In matematica, abbiamo un concetto chiamato precedenza dell'operatore, che significa l'ordine di esecuzione delle operazioni in un'equazione. Non è specifico di Python e tutti i linguaggi di programmazione seguono la precedenza dell'operatore. Vi ricordo l'ordine:
- Parentesi
- esponente
- Divisione o Moltiplicazione
- Addizione o sottrazione
Scriviamo un programma e controlliamo questo:
x = 10 + 3 * 2 ** 2 - (9 + 2)
Quale dovrebbe essere la risposta all'equazione di cui sopra?
Se la tua risposta è 11, non è necessario ripetere il liceo.
Lascia un Commento