Pogovor:Domače naloge OP 2009 10/2DN/Naloga 41/resitevMatejLuketic

Iz Java
Skoči na: navigacija, iskanje

Ne razumem čisto razloga za

<python>

   try: # preverjanje
       if leta >= 18:
           print('Lahko greš na volitve.')
   except:
       print('Leta morajo biti izražena s številom.')
   else:
       if leta < 0: # preprečimo negativno število
           raise Exception('Podatek o letih mora biti pozitivno število.')</python>

Namreč zakaj enkrat "pacate" po zaslonu s print, drugič pa vržete izjemo. Po moje bi bilo bolje, če bi namesto stavka print imeli raise Exception('leta morajo ...') --Lokar 12:07, 15 februar 2010 (CET)