python

Logo

Introducció al llenguatge Python

View the Project on GitHub jrodr236/python

4 . Python: bucles

Bucle while

a = 0
while a < 5:
    print (a)
    a += 1 # El mateix que a = a + 1 

S’executa el bloc de codi de dins el while mentre la condició sigui certa. Per tant, genera la següent sortida:

0
1
2
3
4

Bucle for

Per fer un bucle típic numèric (no és el més habitual en Python):

for i in range(3,11,2):
   print (i)

Python itera a través de llistes d’objectes. La instrucció range(3,11,2) crea una llista de nombres des de l’inici (3) fins el final (11) saltant de (2) en (2).

break & continue

Dins dels bucles tenim unes clàusules que ens permeten major control:

No es recomana utilitzar aquestes sentències, ja que acostumen a dificultat la llegibilitat del codi.

Pots llegir aquí un exemple de break i continue.


Per més informació, veure la referència de bucles a wikibooks.

Tasca: Crea un programa que demani un número enter i en mostri la seva taula de multiplicar.

Tasca: Millorar el programa de registre i login. En cas que es produeixi algun error, demanar a l’usuari que torni a entrar les dades tantes vegades com calgui.