Inserisci i valori della tua data di nascita per g2, m2, a2
# Calcolare la somma dei valori dispari nella lista def es1(lista): somma=0 for x in lista: if(x%2 == 1): somma += x return somma # Calcolare la differenza tra i valori massimo e minimo def es2(lista): minimo=lista[0] massimo=lista[0] n=len(lista) for i in range(1,n): x=lista[i] if(x < minimo): minimo=x if(x > massimo): massimo=x return massimo-minimo # Creare una copia della lista ma con valori dimezzati def es3(lista): lista2=[] for x in lista: y=x/2 lista2.append(y) return lista2 # Cambiare le occorrenze del valore x con il valore y def es4(lista,x,y): n=len(lista) for i in range(n): if(lista[i] == x): lista[i]=y #------------------------------------------------------------- g1=20 # data della verifica m1=5 a1=2021 #------------------------------------------------------------- g2=31 # data di nascita dello studente m2=12 a2=2000 #------------------------------------------------------------- NUMERI=[g2,m2,a2,g1,m1,a1] #------------------------------------------------------------- print(NUMERI) r=es1(NUMERI) ; print(r) # Somma dei valori dispari r=es2(NUMERI) ; print(r) # Diff. tra massimo e minimo r=es3(NUMERI) ; print(r) # Copia con valori dimezzati es4(NUMERI,g1,g2); print(NUMERI) # Cambia occorrenze g1 in g2
Output
[31, 12, 2000, 20, 5, 2021] 2057 2016 [15.5, 6.0, 1000.0, 10.0, 2.5, 1010.5] [31, 12, 2000, 31, 5, 2021]