Esercizi su Variabili e Tipi di Dati
Mettiamoci alla prova con esercizi pratici in Python!
1. Correggi l’errore
numero = "10"
risultato = numero * 2 # Dovrebbe stampare 20
print(risultato)
numero = 10 # oppure int("10")
risultato = numero * 2
print(risultato)
2. Completa il codice
nome = "Maria"
print(____) # deve stampare "Ciao Maria Benvenuta in Python"
print("Ciao " + nome + " Benvenuta in Python")
3. Somma tra numeri
Chiedi all’utente due numeri e stampa la loro somma.
num1 = int(input("Inserisci il primo numero: "))
num2 = int(input("Inserisci il secondo numero: "))
print("La somma è:", num1 + num2)
4. Modifica una stringa
frase = "Python è divertente!"
print(____)
print(frase.replace("Python", "Java"))
5. Età futura
Chiedi all’utente la sua età e stampa quanti anni avrà tra 20 anni.
eta = int(input("Inserisci la tua età: "))
print("Tra 20 anni avrai", eta + 20)
6. Età attuale
Chiedi all’utente in che anno è nato e l’anno corrente. Stampa quanti anni ha.
anno_nascita = int(input("In che anno sei nato?: "))
anno_corrente = int(input("Qual è l'anno corrente?: "))
print("Caro utente hai", anno_corrente - anno_nascita, "anni")
7. Conto al ristorante
Chiedi all’utente il costo del pasto e la percentuale di mancia. Calcola l’importo totale da pagare.
costo_pasto = float(input("Inserisci il costo del pasto: "))
percentuale_mancia = float(input("Inserisci la percentuale di mancia: "))
mancia = costo_pasto * percentuale_mancia / 100
importo_totale = costo_pasto + mancia
print("L'importo totale da pagare è:", importo_totale)
8. Conversione di unità di misura
Chiedi all’utente un valore in chilometri e convertilo in metri.
chilometri = float(input("Inserisci il valore in chilometri: "))
metri = chilometri * 1000
print("Il valore in metri è:", metri)
9. Calcolo del perimetro di un rettangolo
Chiedi all’utente la lunghezza e la larghezza e calcola il perimetro.
lunghezza = float(input("Inserisci la lunghezza del rettangolo: "))
larghezza = float(input("Inserisci la larghezza del rettangolo: "))
perimetro = 2 * (lunghezza + larghezza)
print("Il perimetro del rettangolo è:", perimetro)
10. Calcolo dell’area di un triangolo
Chiedi all’utente la base e l’altezza e calcola l’area.
base = float(input("Inserisci la base del triangolo: "))
altezza = float(input("Inserisci l'altezza del triangolo: "))
area = (base * altezza) / 2
print("L'area del triangolo è:", area)
11. Salvadanaio
Chiedi all’utente quanti soldi ha nel salvadanaio e quanti ne vuole aggiungere. Calcola il totale.
soldi_iniziali = float(input("Quanti soldi hai nel salvadanaio? "))
soldi_aggiunti = float(input("Quanti soldi vuoi aggiungere? "))
totale_salvadanaio = soldi_iniziali + soldi_aggiunti
print("Nel salvadanaio ora hai:", totale_salvadanaio)
12. Spesa al supermercato
Chiedi all’utente il prezzo di un prodotto e la quantità acquistata. Calcola il costo totale.
prezzo_prodotto = float(input("Inserisci il prezzo del prodotto: "))
quantita = int(input("Inserisci la quantità acquistata: "))
costo_totale = prezzo_prodotto * quantita
print("Il costo totale è:", costo_totale)