Python ciclo for
Autore:[Antonio Gallonetto]
Ciclo For
Esegue un numero preimpostato di volte un blocco di codice
Sintassi
for valore in range(start,stop,step):
Blocco Codice
- Se non si indica lo start il contatore parte a contare da 0
- Stop, il valore di stop non è compreso
- Step è lo scostamento tra un valore e il successivo
Esempio
Noi sappiamo che il numero di lettere nel nostro codice fiscale devono essere 9
my_string = input("Inserisci il tuo codice fiscale: ")
if not(len(my_string)==16):
print("Questo codice fiscale è troppo lungo o troppo corto")
else:
num_str=0
for cont in range(0,16,1):
if not(my_string[cont].isdigit()):
num_str=num_str+1
print(my_string[cont])
if num_str!=9:
print("Il Codice Fiscale non è corretto")
else:
print("Il codice ha il numero di caratteri e numeri corretto")