Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


esercizi test informatica, Prove d'esame di Elementi di Informatica

esercizi relativi all'esame di informatica

Tipologia: Prove d'esame

2021/2022

Caricato il 24/02/2023

laurens77
laurens77 🇮🇹

10 documenti

1 / 4

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
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=0
for x in s:
if x==c:
contatore=contatore+1
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=1
lista=[]
while i<=n:
lista.append(int(input("Inserisci un numero ")))
i=i+1
print(lista[n//2])
pf3
pf4

Anteprima parziale del testo

Scarica esercizi test informatica e più Prove d'esame in PDF di Elementi di Informatica solo su Docsity!

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