Inserisci i valori della tua data di nascita per g2, m2, a2
# Calcolare la somma dei valori multipli di 3 nella lista def es1(lista): somma=0 for x in lista: if(x%3 == 0): somma += x return somma # Calcolare il quoziente 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 triplicati def es3(lista): lista2=[] for x in lista: y=3*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,g2,m1,m2,a1,a2] #------------------------------------------------------------- print(NUMERI) r=es1(NUMERI) ; print(r) # Somma dei multipli di 3 r=es2(NUMERI) ; print(r) # Quoziente tra max. e min. r=es3(NUMERI) ; print(r) # Copia con valori triplicati es4(NUMERI,a1,a2); print(NUMERI) # Cambia occorrenze a1 in a2
Output
[20, 31, 5, 12, 2021, 2000] 12 404 [60, 93, 15, 36, 6063, 6000] [20, 31, 5, 12, 2000, 2000]