Come fare un ciclo ripetuta in Python

April 15

Tutti i linguaggi di programmazione, tra cui Python, presentano i cosiddetti cicli. Questi processi eseguono determinate azioni un numero indefinito di volte fino a un parametro particolare è soddisfatta. Se si stavano costruendo un videogioco, per esempio, si potrebbe chiedere all'utente se lui o lei vuole giocare di nuovo dopo aver completato un giro. Se l'utente dovesse dire di sì, allora il ciclo sarebbe ciclo di nuovo all'inizio. Se l'utente dovesse dire di no, però, allora si avrebbe solo rompere il ciclo.

istruzione

1 Inizia il ciclo di ripetizione utilizzando la funzione ", mentre":

while True:

Questo dice che le azioni seguenti Va loop più e più volte fino a quando una pausa non è specificato.

2 Inserire il codice del programma. Quello che segue la funzione ", mentre" dipenderà da ciò che si sta cercando di realizzare. Se si stavano costruendo un programma che accetta due valori da parte dell'utente e quindi li somma, il programma dovrebbe essere la seguente:

FIRST_NUMBER = input ( "Aggiungi questo:")
Second_Number = input ( "per questo:")
stampare FIRST_NUMBER, "+", Second_Number, "=", FIRST_NUMBER + Second_Number

3 Aggiungere un "se" costruire che confronta un valore di un parametro. Se si stava tentando di costruire un programma che conta da 1 a 2000, per esempio, si potrebbe verificare se il numero è ancora raggiunto del 2000. Dato l'esempio citato in precedenza, si dovrebbe chiedere al giocatore se lui o lei vuole continuare a giocare, e rompere il ciclo se la risposta è no:

se raw_input ( "Ti piacerebbe giocare di nuovo (si / no)?") == "no": rottura