Visualizzazione post con etichetta if. Mostra tutti i post
Visualizzazione post con etichetta if. Mostra tutti i post

giovedì 2 aprile 2020

IF ELIF ELSE - SCELTE MULTIPLE

Scelte multiple in python con IF ELIF ELSE

''' selezioni multiple IF ELIF ELSE '''

while True:

    scelta=input("Immetti la tua scelta 1 2 3 e ")

    if (scelta=='1'):

        print("Hai digitato 1")

    elif (scelta=='2'):

        print("Hai digitato 2")

    elif (scelta=='3'):

        print("Hai digitato 3")

    elif (scelta=='e'):

        print("Ciao")

        break

    else:

        print("Non hai digitato nessuna scelta permessa")


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