mercoledì 1 aprile 2020

CICLI FOR - WHILE - CONDIZIONE IF

FOR WHILE e IF
Per andare avanti con le basi di Python

array=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]

print("Lunghezza :"+str(len(array)))

#ciclo for : finchè i è dentro alla lunghezza di array

#i si autoincrementa

for i in range(len(array)):

    print(array[i]," - ", i)

#a sinistra i valori dell'array

#a destra i valori di i

#SI CONTA DA 0 IN POI !!!

i=0

while i<len(array): #ATTENZIONE < non <=

    print(array[i]," - ", i)

    i=i+1

#se vuoi uscire dal ciclo quando hai trovato

#la condizione che ti soddisfa

condizione=5

i=0

while True:

    if (array[i]==condizione):

        print("Trovato ",condizione)

        break #termina il ciclo

    i+=1 #abbreviazione di i=i+1

''' c'è il rischio di mandare in crash

il programma se lacondizione non è presente

allora mettiamo una sicurezza : gestione errore

'''

i=0

condizione=20 #non è nella nostra lista

while True:

    try:

        if (array[i]==condizione):

            print("Trovato ",condizione)

            break #termina il ciclo

        i+=1

    except:

        print("Il numero ",condizione," non è presente")

        break

Nessun commento:

Posta un commento