Esercizi

Esercizio 1 (P2.32)

Lo pseudocodice seguente descrive come, in una libreria, viene calcolato l'importo di un ordine a partire dal costo totale dei libri acquistati e dal loro numero:

Leggere il costo totale dei libri ed il numero di libri
Calcolare le tasse (il 7.5% del costo totale dei libri)
Calcolare le spese di spedizione (€ 2 per ogni libro)
L'importo totale dell'ordine è la somma del costo totale dei libri, delle tasse e delle spese di spedizione
Visualizzare l'importo totale dell'ordne

Traformare questo pseudo-codice in un programma Python.

Esercizio 2

Installare la libreria ezgraphics (consultare a tal proposito la parte finale della pagina di Installazione dell'ambiente di sviluppo) ed eseguire il programma fatto a lezione che disegna una faccina (scaricalo dalla apposita pagine del corso su FAD).

Esercizio 3 (P2.17)

Scrivere un programma che prenda due orari in formato militare (per esempio 0900 e 1730) e visualizzi il numero di ore e di minuti che li separano nel tempo, come nel seguente esempio di esecuzione (in grassetto quello che viene inserito dall'utente):

Inserisci il primo orario: 0900
Inserisci il secondo orario: 1730
8 ore e 30 minuti

Attenzione al caso in cui il primo orario sia successivo al secondo:

Inserisci il primo orario: 1730
Inserisci il secondo orario: 0900
8 ore e 30 minuti

Esercizio 4 (P2.26)

Scrivere un programma che visualizzi questo bersaglio formato da cerchi concentrici:

Suggerimento: iniziare dal cerchio esterno

Esercizio 5 (P2.19)

Scrivere un programma che prende in input un numero da 1 a 12, e stampa il nome del mese corrispondente.

Suggerimento: Create un stringa molto lunga che contenga tutti i nomi dei mesi, nella quale inserire degli spazi in modo che ogni nome abbia la stessa lunghezza. Quindi utilizzare il numero inserito dall'utente per calcolare quale sottostringa estrarre.

Esercizio 6 (P2.31)

Disegnare un grafico a barre (orizzontali o verticali, a vostra scelta) per rappresentare i dati seguenti, scrivendo una etichetta accanto a caiscuna barra. Consultare la documentazione di ezgraphics per scoprire come disegnare rettangoli e come scrivere sul canvas.

Nome del ponte Campata più lunga in piedi
Golden gate 4200
Brooklin 1595
Delware memorial 2150
Mackinac 3800

Esercizio 7 (P2.5)

Scrivere un programma che chiede all'utente due numeri interi e visualizza:

  • la somma
  • la differenza
  • il prodotto
  • il valore medio
  • la distanza (cioè il valore assoluto della differenze)
  • il valore massimo
  • il valore minimo
Far sì che l'outpit si allinato come segue (contattare il docente quando arrivate a questo esercizio!):


Ultime modifiche: domenica, 17 dicembre 2023, 18:40