Segui la tecnica top-down
1
prezzo = 10.0
print("Prezzo =", prezzo, "euro")
2
I minori di 10 anni pagano un prezzo ridotto
...
if(anni < 10):
prezzo = 6.50
...
3
Chi ha almeno 75 anni paga un prezzo ridotto
...
if(anni < 10):
prezzo = 6.50
if(anni >= 75):
prezzo = 6.50
...
4
...
if(anni < 10):
prezzo = 6.50
else:
if(anni < 75):
prezzo = 10.0
else:
prezzo = 6.50
...
5
Il prezzo ridotto vale sia per i giovani che per gli anziani
...
if(anni < 10) or (anni >= 75):
prezzo = 6.50
...
6
Selezione doppia (osserva anche l’espressione logica…)
...
if(anni >= 10) and (anni < 75):
prezzo=10.0
else:
prezzo=6.50
...
7
Selezione multipla (con riduzioni diverse)
...
if(anni < 10):
prezzo = 4.0
elif(anni < 75):
prezzo = 10.0
else:
prezzo = 6.50
...
ESERCIZI
Introduci ulteriori complicazioni
- Fascia d’età?
- 0 <= età < 8
- 8 <= età < 18
- 18 <= età < 65
- 65 <= età < 80
- 80 <= età
- Sconto / riduzione
- Minorenni con abbonamento
- Adulti con tessera