Inserisci i valori della tua data di nascita per g2, m2, a2
# Calcolare la somma dei valori pari nella lista def es1(lista): somma=0 for x in lista: if(x%2 == 0): somma += x return somma # Calcolare il prodotto tra 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 # Crea una copia con valori raddoppiati def es3(lista): lista2=[] for x in lista: y=2*x lista2.append(y) return lista2 # Cambia le occorrenze di x in 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=[g1,m1,a1,g2,m2,a2] #------------------------------------------------------------- print(NUMERI) r=es1(NUMERI) ; print(r) # Somma dei valori pari r=es2(NUMERI) ; print(r) # Prod. tra massimo e minimo r=es3(NUMERI) ; print(r) # Copia con valori raddoppiati es4(NUMERI,m1,m2); print(NUMERI) # Cambia occorrenze m1 in m2
Output
[20, 5, 2021, 31, 12, 2000] 2032 10105 [40, 10, 4042, 62, 24, 4000] [20, 12, 2021, 31, 12, 2000]