El bucle for s'utilitza per desplaçar-se per un conjunt d'elements, que normalment es troben en una llista.
Opció 1: Passar pels elements de la llista.
llista=["a","h","c","e"]
for i in llista:
print (i)
llista=[3,4,2,5]
suma=0
for i in llista:
suma= suma + i
print(suma)
Opció 2: desplaçar-se per les posicions de la llista.
for i in range(0,len(llista)):
print (llista[i])
Opció 3:
També podem passar per una sèrie de valors que no tenen res a veure amb una llista
Num=7
for i in range (2, num):
print(i)
Buscar un nom concret
llista=["a","h","c","e"]
nom=input("digues nom a buscar")
for a in range(0,len(llista)):
if llista[a]==nom:
print(llista[a],"sí que hi és")
#a pren el valor de cada posició de la llista
Buscar noms repetits
llista=["aa","bb","cc","aa","ee"]
llista.sort()
for a in range(0,len(llista)):
if llista[a]==llista[a-1]:
print(llista[a],"està repetit")
Per recórrer una conjunt de caràcters
paraula = "hola"
for a in paraula:
print(a)