Le variabili (Python)

Le variabili

> Tutorial

Le variabili sono un concetto fondamentale in ogni linguaggio di programmazione. Sono spazi di memoria che conservano dei valori per poterli riutilizzare.

Le variabili possono contenere diversi tipi di valori:

Dichiarare una variabile

In Python si crea una variabile semplicemente assegnandole un valore con =. Non c'è nessuna parola chiave da scrivere davanti:

Usare una variabile

Per usare il valore contenuto in una variabile, basta scriverne il nome:

Qui me è il tuo porro, ottenuto con Fight.me, e enemy è il nemico più vicino, ottenuto con Fight.getNearestEnemy(). Passiamo poi enemy ai metodi moveToward e useWeapon.

Conservare un valore da un turno all'altro

Il tuo codice riparte dall'inizio a ogni turno, quindi una variabile vive solo per la durata del turno. Per conservare un valore da un turno all'altro, definisci una funzione turn(): il codice fuori da turn() viene eseguito una sola volta (al caricamento dell'IA), mentre turn() viene eseguita di nuovo a ogni turno. La parola chiave global permette a turn() di riassegnare una variabile definita al di fuori di essa.

Nel resto del tutorial scriveremo soprattutto IA semplici (senza turn()) che vengono eseguite per intero a ogni turno.

❓ Quiz

Che cos'è una variabile?

Un valore che cambia spesso Uno spazio in cui conservare un valore

Quale codice dichiara una variabile chiamata foo?

foo = 12 foo = "hello" let foo = 12 int foo = 12

IA completa