Esercizi Ciclo For Python
Codegrind Team•Jul 22 2023
Ecco degli esercizi semplici con soluzione per praticare le basi del Ciclo For in Python.
Esercizio 1
Scrivere un programma che utilizzi un loop for per stampare ogni elemento di una lista.
lista = ["penna", "matita", "gomma", "righello"]
for elemento in lista:
print(elemento)
Esercizio 2
Scrivere un programma che utilizzi un loop for per stampare tutti i numeri da 1 a 10.
for numero in range(1, 11):
print(numero)
Esercizio 3
Scrivere un programma che utilizzi un loop for per sommare tutti i numeri in una lista.
lista = [2, 5, 8, 10]
somma = 0
for numero in lista:
somma += numero
print("La somma è:", somma)
Esercizio 4
Scrivere un programma che utilizzi un loop for per stampare tutti i numeri pari da 1 a 20.
for numero in range(2, 21, 2):
print(numero)
Esercizio 5
Scrivere un programma che utilizzi un loop for per stampare tutte le lettere di una stringa.
stringa = "ciao a tutti"
for lettera in stringa:
print(lettera)
Esercizio 6
Scrivere un programma che utilizzi un loop for per stampare tutte le chiavi di un dizionario.
dizionario = {"nome": "Mario", "cognome": "Rossi", "eta": 30}
for chiave in dizionario:
print(chiave)
Esercizio 7
Scrivere un programma che utilizzi un loop for per stampare tutte le coppie chiave-valore di un dizionario.
dizionario = {"nome": "Mario", "cognome": "Rossi", "eta": 30}
for chiave, valore in dizionario.items():
print(chiave, ":", valore)
Esercizio 8
Scrivere un programma che utilizzi un loop for per stampare tutte le lettere di ogni stringa in una lista.
lista = ["ciao", "a", "tutti"]
for parola in lista:
for lettera in parola:
print(lettera)
Esercizio 9
Scrivere un programma che utilizzi un loop for per contare quante volte una lettera compare in una stringa.
stringa = "banana"
conta_a = 0
for lettera in stringa:
if lettera == "a":
conta_a += 1
print("La lettera a compare", conta_a, "volte.")
Esercizio 10
Scrivere un programma che utilizzi un loop for per calcolare la media di una lista di numeri.
lista = [4, 6, 8, 10, 2]
somma = 0
for numero in lista:
somma += numero
media = somma / len(lista)
print("La media è:", media)