


Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
esercizi relativi all'esame di informatica
Tipologia: Prove d'esame
1 / 4
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!



Definire la funzione min_max che ha come parametri 3 interi, e che calcola la somma tra il minore e il maggiore. def min_max(a,b,c): lista=[] lista.append(a) lista.append(b) lista.append(c) lista.sort() return (lista[0]+lista[-1]) Definire la funzione conta_caratteri che ha come parametri una stringa e un carattere, e che calcola quante volte il carattere compare nella stringa def conta_caratteri(s, c): contatore= for x in s: if x==c: contatore=contatore+ return contatore Definire la funzione pari_dispari che ha come parametri 3 numeri, e che restituisce la somma diviso 2 se la somma è pari, la somma diviso 5 se dispari def pari_dispari(a, b, c): somma=a+b+c if (somma%2)==0: print(somma/2) else: print(somma/5) Definire la funzione ordina_numeri, che ha come parametri 3 interi, e che restituisce la lista dei numeri ordinati def ordina_numeri(a, b, c): lista=[] lista.append(a) lista.append(b) lista.append(c) lista.sort() for i in lista: print(i) Definire la funzione mediano che ha come parametro un numero n dispari e che prende in input lo stesso numero n di interi restituendone il mediano (se n=5 e in ingresso ho 23, 45, 81, 10, 5 allore restituisce 81). def mediano(n): i= lista=[] while i<=n: lista.append(int(input("Inserisci un numero "))) i=i+ print(lista[n//2])
Definire la funzione first_last che ha come parametro una lista e restituisce la somma tra il primo e l'ultimo elemento def first_last(lista): return (lista[0] + lista[-1]) Definire la funzione string_reverse che ha come parametro una stringa e la restituisce in ordine inverso (ciao diventa oaic) def string_reverse(s): lista=[] for i in s: lista.insert(0,i) for i in lista: print(i) Definire la funzione calcolatrice che ha come parametro due interi e un carattere (del tipo +,-,,/) e restituisce il risultato dell'operazione opportuna. def calcolatrice(num1, operazione, num2): if operazione=="+": print(num1+num2) elif operazione=="-": print(num1-num2) elif operazione=="": print(num1*num2) elif operazione=="/": print(num1/num2) Definire la funzione conta_num_caratteri che ha come parametro un numero n e che prende in input lo stesso numero n di stringhe restituendone la somma dei caratteri (se n=3 e in ingresso ho ciao, olè, pippo allore restituisce 12). def conta_num_caratteri(n): somma= for i in range(1, n+1): somma=somma+len(str(input("Inserisci una stringa: "))) return somma Scrivere la funzione conta_4(lista) che presa una lista come parametro stampa il numero di parole che hanno esattamente quattro caratteri. Se la lista è vuota restituire 0. def conta_4(lista): cont = 0 for x in lista: if len(x) == 4: cont = cont + 1 print(cont) I primi due anni di un cane sono uguali a 11.5 anni umani ognuno. Dal terzo sono uguali a 5 anni umani ognuno.
Scrivere una funzione celsius_to_fahr(intero) che legga da input un numero intero che rappresenta una temperatura in gradi Celsius e restituisca il valore convertito in gradi Fahrenheit. La formula per calcolare i gradi Fahrenheit partendo dai gradi Celsius è la seguente: F = (C * 9/5) + 32 def celsius_to_fahr(intero): celsius = int(input("Inserire i gradi Celsius: ")) fahr = (celsius * (9 / 5)) + 32 return fahr Scrivere una funzione trova_luiss(lista) che preso come parametro una lista di stringhe, verifichi che tra gli elementi presenti ci sia la parola "luiss". Nel caso sia presente il risultato sarà la stringa "yes", altrimenti "no". def trova_luiss(lista): result = "no" for x in lista: if x == "luiss": result = "yes" return result Scrivere una funzione somma_maggiore_di(k, lista) che prende come parametri un numero k e una lista di numeri interi e calcola la somma dei numeri della lista maggiori o uguali a k. def somma_maggiore_di(k, lista): somma = 0 for x in lista: if x >= k: somma = somma + x return somma