While loop
Come principiante nel mondo della programmazione, spesso può sembrare opprimente sapere da dove cominciare. Un ottimo modo per iniziare il proprio percorso di codifica è rappresentato da semplici esercizi di Python.
Lavorando con questi esercizi, potrai avere un assaggio di ciò che il linguaggio ha da offrire e migliorare le tue capacità di risoluzione dei problemi.
Se vuoi aggiungere una competenza in Python al tuo curriculum, questi esercizi sono un valido punto di partenza.
Esercizio #1
Scrivi un programma che stamperà sulla console i primi 10 numeri primi separati da una virgola.
Suggerimento: Usa un while loop e una dichiarazione break.
Esercizio #2
Utilizzando il ciclo while, conta quanti anni devi aspettare che il rendimento dell'investimento descritto qui di seguito sia almeno doppio (prendiamo in considerazione solo i periodi completi).
n - numero di periodi (in anni)
pv - valore attuale
r - tasso di interesse (annuale)
fv - valore futuro
Ad esempio:
pv = 1000
r = 0.04
Risultato previsto: "Valore futuro: 2025,82 EUR. Periodo: 18 anni."
Esercizio #3
In questo esercizio per il ciclo while in Python, scrivi un programma per visualizzare il fattoriale di un numero.
Esercizio #1
contatore = 0
num = 1
primo = []
while contatore < 10:
for i in range(2, num):
if num % i == 0:
break
else:
primo.append(str(num))
contatore += 1
num += 1
print(','.join(primo))
Esercizio #2
n = 1
pv = 1000
r = 0.04
fv = pv * (1 + r)
while fv <= 2000:
fv = fv * (1 + r)
n += 1
print(f'Valore futuro: {fv:.2f} EUR. Periodo: {n} anni.')
Esercizio #3
n = int(input("Inserisci il numero: "))
if(n == 0 or n < 0):
print("Il valore inserito dovrebbe essere più grande di 1")
else:
fact = 1
while(n):
fact *= n
n = n-1
print(f"Il fattoriale è {fact}")