






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
Esercitazioni effettuate con il software Python
Tipologia: Esercizi
1 / 11
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!







def esercizio(x,y): somma=x+y return(somma) addizione=esercizio(2,4) print(addizione) -SCRIVERE UNA FUNZIONE CHE VISUALIZZI LA SCRITTA “X è MINORE DI Y”, “X è UGUALE A Y” O “X è MAGGIORE DI Y” IN BASE AI DUE NUMERI (X E Y) def esercizio(x,y): if x<y: return(str(x)+"è minore di"+str(y)) elif x==y: return (str(x)+"è uguale a"+str(y)) else: return (str(x)+"è maggiore di"+str(y)) a=esercizio(3,5) print (a)
FUNZIONE CHE MI DICE SE IL NUM è MAGG/MIN/UGUALE A 5: def esercizio(x): if x>5: return ("numero maggiore di 5") elif x==5: return ("numero uguale a 5") else: return ("numero minore di 5") a= esercizio(13) print (a) ESCO CON L’OMBRELLO: def piove(pioggia,nuvoloso): a= "non" if pioggia or nuvoloso: a= "" return a + "esco con l'ombrello" pioggia= False nuvoloso= True ombrello= piove(pioggia,nuvoloso) print(ombrello) SCRIVERE UNA FUNZIONE CHE VISUALIZZI IL MAGGIORE TRA TRE NUMERI INTERI INSERITI IN INPUT DALL’UTENTE def esercizio(x,y,z): if x>y and x>z: return(x) elif x>y and x<z: return (y) else: return(z) print(esercizio(10,7,8)) SCRIVERE UN PROGROMMA CHE MEMORIZZI NELLA VARIABILE DI NOME AREA L’AREA DI UN CERCHIO DI RAGGIO 10 E POI NE STAMPI IL VALORE pigreco=(3.14) raggio=(10) area=pigreco(raggio*2) print (area)
minimo=lista[0] return (minimo) valore=minimo([32,22,41,6,9]) print(valore) SCRIVERE UNA FUNZIONE CHE MOLTIPLICHI DUE NUM def moltiplicazione(x,y): i= appoggio= while i<=y: appoggio=appoggio+x i=i+ return(appoggio) prodotto=moltiplicazione(61,11) print (prodotto) OPERAZIONI SU STRINGHE testo = "Python" a=testo[0] # primo carattere "P" a=testo[-1] # ultimo, primo dalla fine "n" a=testo[:3] # slicing (da inizio a 3 escluso) "Pyt" a=testo[3:] # slicing (da 3 incluso a fine) "hon" a=len(testo) # lunghezza 6 a=testo[1:4] # slicing (da 1 incluso a 4 escluso) "yth" CONCANTEZAIONE a= "hello" b= "word" c= (a+b) print (c) RIPETIZIONE a= "hello" b= "hello"* print (b)
append: inserisce un nuovo elemento alla fine della lista insert: inserisce ad una data posizione un nuovo elemento index: restituisce la posizione in cui compare un dato elemento pop: rimuove l’ultimo elemento della lista o quello alla posizione specificata remove: rimuove un dato elemento dalla lista reverse: restituisce gli elementi in ordine opposto sort: restituisce gli elementi in ordine sequenziale SCRIVERE UNA FUNZIONE CHE DATA UNA LISTA DI NUMERI COME INPUT RESTITUISCA LA SOMMA TRA IL NUMERO MAGGIORE E IL NUMERO MINORE DELLA LISTA def esercizio(lista): lista.sort() min=lista[0] max=lista[-1] somma=min+max return somma a=esercizio([4,5,10,1,5,1]) print(a) SCRIVERE UNA FUNZIONE CHE DATA UNA LISTA DI NUMERI INTERI, RESTITUISCE LA SOMMA DEI SOLI NUMERI PARI PRESENTI NELLA LISTA. def esercizio(lista): pari= i= if len(lista)>0: for van in lista: if lista[i]%2==0: pari=pari+lista[i] i=i+ return(pari) a=esercizio([4,5,10,1,5,1]) print(a) SCRIVERE UNA FUNZIONE CHE DATA UNA COPPIA DI NUMERI RITORNI IL LORO PRODOTTO SENZA UTILIZZARE L’OPERATORE DELLA MOLTIPLICAZIONE MA ATTRAVERSO LA SOMMA. def esercizio(x,y): prodotto = 0 counter = 0 while counter < y: prodotto = prodotto + x
a.sort() esercizio= a[0] return esercizio a=[12,100,45,1,5] minore=esercizio(a) print(minore) FUNZIONE CHE MI STAMPI I NUMERI DAL MIN AL MAGG: def esercizio(lista): a.sort() return (a) a=[12,100,45,1,5] minore=esercizio(a) print(minore) SCRIVERE UNA FUNZIONE CHE DATO UN NUMERO INTERO POSITIVO RITORNI TRUE NEL CASO DI UN NUMERO PRIMO O FALSE ALTRIMENTI def esercizio(x): if x % 2 != 0: x= True else: x= False return x x= 6 a= esercizio(x) print (a) SCRIVERE UNA FUNZIONE CHE DATI DUE NUMERI INTERI RITORNI IL LORO QUOZIENTE ED IL RESTO DELLA LORO DIVISIONE SENZA UTILIZZARE L’OPERATORE DELLA DIVISIONE def esercizio(x,y): quoziente= resto=x while(resto-y>=0): quoziente=quoziente+ resto=resto-y return (quoziente,resto) print(esercizio(15,4))
l’area del rettangolo è: b= (10) c=(20) print ("l'area del rettangolo", "è", bc) Scrivere un programma che verifica il segno di un numero decimale e restituisce + oppure -1 o 0 a seconda se sia positivo o negativo o nullo. x= (-3) if x>0: s= elif x==0: s= else: s= print (s) Stampare il valore assoluto di un numero inserito dall'utente num= (-3) print("il numero insierito è:",num) if num <0: val_ass=num(-1) else: val_ass=num print("il valore assoluto è:",val_ass) Calcolare e stampare il massimo fra 3 numeri inseriti dall'utente x= (5) y= (10) z= (2) massimo=x if y>massimo: massimo=y if z> massimo: massimo= z print( "il maggiore è", massimo) Verificare se il numero intero inserito in input è pari o dispari, stampando a video il risultato della verifica. x= (10) if x%2==0: print("il numero è",x,"pari") else: print("il numero",x,"è dispari")
Stampare la somma di un numero variabile di numeri interi letti con un ciclo while. Terminare la lettura se il numero letto ha valore 0 #Soluzione 1 #leggo il primo numero posto in input x=int(input()) #inizializzo a zero la variabile s che utilizzerò per #sommare progressivamente i numeri letti s= #la condizione di uscita dal ciclo while è x!0 quindi # fin quando x è diverso da 0 continuo while x!=0: s=s+x x=int(input()) print (s) -def esercizio(x,y): moltiplicazione= range(y) for var in range(y): moltiplicazione=moltiplicazione+x return(moltiplicazione) a=esercizio(5,10) print(a) SCRIVERE UNA FUNZIONE CHE RITORNI LA SOMMA DI TUTTI GLI ELEMENTI DI UNA LISTA UTILIZZANDO UN CICLO WHILE