Versione 1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
hh=... mm=... ss=... if(hh < 0): print("Orario ILLEGALE: ore negative.") elif(hh >= 24): print("Orario ILLEGALE: ore eccessive.") elif(mm < 0): print("Orario ILLEGALE: minuti negativi.") elif(mm >= 24): print("Orario ILLEGALE: minuti eccessivi.") elif(ss < 0): print("Orario ILLEGALE: secondi negativi.") elif(ss >= 60): print("Orario ILLEGALE: secondi eccessivi.") else: print("Orario legale.") |
Versione 2
1 2 3 4 5 6 7 8 9 10 |
... if(hh < 0) or (hh >= 24): print("Orario ILLEGALE: ore.") elif(mm < 0) or (mm >= 60): print("Orario ILLEGALE: minuti.") elif(ss < 0) or (ss >= 60): print("Orario ILLEGALE: secondi.") else: print("Orario legale.") |
Versione 3
1 2 3 4 5 6 |
... if(hh >= 0) and (hh < 24) and (mm >= 0) and (mm < 60) and (ss >= 0) and (ss < 60): print("Orario legale.") else: print("Orario ILLEGALE.") |
Versione 4
Versione più compatta: sfrutta una caratteristica della sintassi di Python
1 2 3 4 5 6 |
... if(0 <= hh < 24) and (0 <= mm < 60) and (0 <= ss < 60): print("Orario legale.") else: print("Orario ILLEGALE.") |