> Tutorial
Vediamo ora un altro tipo di struttura, fondamentale quanto le condizioni: i cicli!
Un ciclo permette di ripetere delle istruzioni più volte. Ne esistono di diversi tipi, limitati e illimitati, che vedremo in questa parte.
whileIl ciclo illimitato while ha una sintassi simile all'if visto prima. Esegue un blocco di istruzioni finché una condizione è soddisfatta.
Ecco un esempio:
Quando viene eseguito, questo codice mostra nei log: > Il contatore vale 1 Il contatore vale 2 Il contatore vale 3 Il contatore vale 4 Il contatore vale 5
Python non ha un ciclo do while. Per eseguire un blocco almeno una volta e poi ripeterlo finché una condizione è soddisfatta, si usa while True con break (che esce dal ciclo):
forIl ciclo for di Python ripete un blocco per ogni valore di una sequenza. Con range(n) ottieni i numeri da 0 a n - 1:
range(1, 6) produce i valori 1, 2, 3, 4, 5 (il limite finale è escluso).
Il nostro porro ha tra 10 e 13 PT (grazie a Motivazione) e la Pistola costa solo 3 PT, quindi possiamo usarla al massimo 4 volte.
Usiamo un ciclo for per eseguire il metodo me.useWeapon() 4 volte di fila:
Qui la variabile i assume i valori 0, 1, 2 e 3, quindi il ciclo esegue 4 iterazioni.
A che cosa serve un ciclo?
Eseguire delle istruzioni più volte Rendere il codice più compatto Velocizzare una parte del codice Eseguire delle istruzioni in parallelo
Quale o quali codici sono corretti?
x = 0 while x < 10: x += 2 x = 0 while x < 10 x += 2 x = 0 for i < 10: x += 2 x = 0 for i in range(5): x += 2
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.