Come con while, anche con for serve una condizione per entrare nel loop. Viene data una variabile ad esempio x che verrà stampata finché la condizione sarà valida.
fruits = ["apple", "banana", "cherry"]
for x in fruits:
print(x)
apple
banana
cherry
Si può anche stampare lettera per lettera di una singola stringa.
for x in "banana":
print(x)
b
a
n
a
n
a
Break
Come sempre break blocca il loop alla condizione che è stata definita.
fruits = ["apple", "banana", "cherry"]
for x in fruits:
print(x)
if x == "banana":
break
apple
banana
Continue
Mentre continue fa saltare il valore che è specificato nella condizione.
fruits = ["apple", "banana", "cherry"]
for x in fruits:
if x == "banana":
continue
print(x)
apple
cherry
Range
Si utilizza il valore range per dare una sequenza di numeri al loop fatto con for.
for x in range(6):
print(x)
0
1
2
3
4
5