Template

Alan Leoni

Obiettivi della lezione

  • capire cosa sono i cicli
  • utilizzare il ciclo for
  • leggere e comprendere un semplice algoritmo

Cos'è un algoritmo

Un algoritmo è una sequenza finita di istruzioni.

Un primo esempio

Il ciclo for permette di ripetere un'operazione più volte.

1: for i in range(5):
2:     print(i)

Sottoesempio

  • Qui scrivo il contenuto

Analisi del codice

  • range(5) genera i numeri da 0 a 4
  • la variabile i assume questi valori
  • il corpo del ciclo viene eseguito 5 volte

Un esempio più interessante

1: numeri = [3, 7, 2, 9]
2: 
3: somma = 0
4: 
5: for n in numeri:
6:     somma = somma + n
7: 
8: print(somma)

Esercizio

Scrivere un programma che:

  • chieda all'utente un numero
  • stampi i numeri da 1 fino a quel numero
  • calcoli la somma dei numeri

Riepilogo

  • i cicli permettono di ripetere operazioni
  • for è il ciclo più usato in Python
  • la leggibilità del codice è fondamentale