#tällainen ohjelma kaatuu jos kirjoittaa jotakin muuta kuin numeron#tuna = int(input('What\'s your fav number?: '))#print(tuna) while True: #Tämä pyörii niin kauan kunnes rikotaan luuppi breakillä. try: #tämän jälkeen kirjoiteaan se mikä voisi mennä pieleen. Esim. käyttäjä kirjoittaa kirjaimen eikä numeron number = int(input('Mikä on sun lempi numero?:\n')) print(18/number) break except ValueError: print('Ole hyvä ja kiroita numero.') except ZeroDivisionError: print('Nollalla ei voi jakaa. Kirjoita joku muu numero.') except: #tämä ajetaan jos mikään yllä olevista poikkeuksista ei ollut se virhe mitä haetaan print('Joku mikä lie virhe?') break finally: #Tämä ajetaan jokatapauksessa, vaikka olisi mikä. print('Looppu lopussa')0
Saturday, April 9, 2016
Python: Exception
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment