


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
Serie semplice di esercizi introduttivi
Tipologia: Esercizi
1 / 4
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!



Aprite il file trovaglierrori.py (il docente vi indicherà dove trovare questo file, sia nella directory di rete dei laboratori, sia nella pagina web del corso). Trovate qui di seguito il contenuto del file, lo script contiene degli errori, trovateli e correggeteli. lato= raggio= PI=3. #nota: numero2 vuol dire numero elevato al quadrato print ("Un quadrato di lato: "+lato+" ha un'area di: "lato2) area = (PIraggio)* print ("Una circonferenza di raggio :"+raggio+" ha un'area di: area") print ("E ora prova tu, immetti un lato di un quadrato: ") lato = input() print ("E poi immetti il raggio di una circonferenza:") raggio = inbut() print ("Un quadrato di lato: "+lato+" ha un'area di: "+lato) arena = (PIraggio) print ("Una circonferenza di raggio :"+raggi0+" ha un'area di: "area) print ("Corretto?)"
Aprite il file comandi.py (il docente vi indicherà dove trovare questo file, sia nella directory di rete dei laboratori, sia nella pagina web del corso). Provare ad utilizzare il debugger step-by-step per rispondere alle domande presenti nei commenti.
Scrivete un programma che prenda da tastiera una serie di numeri (almeno 2) e una serie di stringhe di testo (almeno 2),
Per misurare la temperatura, nel mondo si usano due scale: la scala Celsius (o centigrada), la scala Fahrenheit (utilizzata nei paesi di cultura anglosassone). Le scale di temperatura sono in genere caratterizzate dalla temperatura di fusione del ghiaccio e dalla temperatura di ebollizione dell’acqua. Nella tabella seguente trovate i valori per le due scale appena citate: Scala Temp. fusione ghiaccio Temp. ebollizione dell’acqua Celsius 0 100 Fahrenheit 32 212 La formula di conversione da gradi fahrenheit a gradi celsius è la seguente: C = (F − 32) / 1,8 (F rappresenta la temperatura in gradi fahrenheit e C rappresenta la temperatura in gradi celsius). Scrivete un algoritmo in Python che:
Scrivete un programma che richiede in input (da tastiera) due numeri, stampa il risultato della somma, della sottrazione e della moltiplicazione dei due numeri (nota: devono essere stampati 3 risultati).
Scrivete un programma che dati da tastiera la distanza in Km e la velocità in Km/h calcola il tempo di percorrenza della distanza.
Scrivete un programma che richieda da tastiera i nomi di due valute (es. euro, dollaro, yen, …), il tasso di cambio e la quantità della prima valuta da convertire. Il programma deve calcolare il controvalore nella seconda valuta della quantità della prima valuta.
Scrivete un programma che richieda da tastiera le seguenti informazioni: il prezzo unitario di vendita di un bene, la quantità venduta e lo sconto da applicare. Il programma dovrà visualizzare il prezzo totale di vendita sia prima di applicare lo sconto sia dopo averlo applicato.
Scrivete un programma che richieda da tastiera i coefficienti di un’equazione di secondo grado (a,b,c dell’equazione aX^2 + bX + c = 0). Il programma dovrà stampare le radici (le soluzioni) dell’equazione.
Scrivete un programma che richiede in input due valori numerici (tra loro diversi) e stampa il maggiore dei due. Nota: non occorre che il programma verifichi che i due valori siano diversi.
Scrivete un programma python che richiede in input da tastiera 3 valori: due operandi e l’operazione da svolgere sui due operandi. Il primo e il secondo valore immessi da tastiera rappresentano gli operandi dell’operazione. Il terzo valore immesso da tastiera rappresenta un’operazione da svolgere (per esempio potete stabilire che “1” corrisponde all’operazione di somma, “2” corrisponde all’operazione di sottrazione, e così via). Le operazioni ammesse sono somma, sottrazione, moltiplicazione e divisione. Stampate a video il risultato dell’operazione scelta dall’utente applicata ai due operandi numerici.
Scrivete un programma che richiede in input due numeri e analizzando tali numeri riesce ad individuare le seguenti situazioni:
Suggerimenti: provate prima a descrivere l’algoritmo per mezzo di un flowchart; utilizzate i contatori per realizzare l’algoritmo.
Provate a scrivere in python un algoritmo di vostra scelta che usi delle istruzioni condizionali annidate.
Prendete i file: somma.py , genere.py. Nel codice troverete degli asterischi, scrivete al loro posto le parti di codice necessarie per eseguire correttamente i programmi. Nel dettaglio:
Scrivere un programma che dati 3 valori numerici in input restituisce come risposta se i numeri sono in ordine crescente, nella risposta i numeri devono essere visualizzati, ma non occorre ordinare i numeri.
Scrivere un programma dall’algoritmo per calcolare l’anno bisestile. La regola dice che sono bisestili gli anni divisibili per quattro, tranne quelli di inizio secolo non divisibili per 400.
Scrivete un programma python che calcola la media di un insieme di numeri immessi da tastiera. Il programma deve richiedere le dimensioni dell’insieme (cioè di quanti numeri dovrà essere calcolata la media) in anticipo, cioè prima di richiedere a tastiera i singoli valori. Stampate a video il valore della media. Per risolvere l’esercizio si suggerisce di introdurre un contatore per tenere conto del numero di valori inseriti.
Scrivete un programma python che calcola la media di un insieme di numeri immessi da tastiera. A differenza dell’esercizio precedente, il programma non deve richiedere inizialmente la quantità di numeri da inserire, ma deve iniziare subito a richiedere i numeri dei quali deve calcolare la media. Quando la sequenza di numeri termina, l’utente inserisce uno zero come segnale che la sequenza di numeri è finita. Il programma dovrà stampare a video quanti numeri sono stati inseriti e la loro media.