Menu
Coddy logo textTech

Scambio di variabili

Fa parte della sezione Logica e flusso del percorso Python di Coddy. Lezione 3 di 78.

Scambiare le variabili è un'operazione comune in cui i valori di due variabili vengono scambiati. Python offre un modo semplice ed elegante per scambiare le variabili senza bisogno di una variabile temporanea, a differenza di molti altri linguaggi di programmazione.

Metodo tradizionale (usando una variabile temporanea):

a = 10
b = 20
temp = a
a = b
b = temp
print(a)  # Output: 20
print(b)  # Output: 10

Metodo Pythonico (assegnazione simultanea):

a = 10
b = 20
a, b = b, a
print(a)  # Output: 20
print(b)  # Output: 10

Nel modo Pythonic, i valori di b e a vengono assegnati simultaneamente rispettivamente a a e b. Questo approccio è più leggibile e non richiede variabili aggiuntive.

challenge icon

Sfida

Facile

Scrivi un programma Python per scambiare i valori di due variabili senza usare una variabile temporanea. Inizializza due variabili, x e y, rispettivamente con i valori 5 e 10. Scambia i loro valori e poi stampali.

Provalo tu

# Inizializza le variabili x e y



# Scambia i valori di x e y


# Stampa i valori scambiati
print(f"x: {x}")
print(f"y: {y}")
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Logica e flusso

Esercitati da solo: Compilatore Python online