# -*- coding: utf-8 -*- # # Eksempler p? assert-utsagn # def lestall(): x = input("Skriv et heltall tall: x= ") assert type(x) is int, "Ikke et heltall!" # Du har 10 fors?k forsoek = 10 print "Du har", forsoek, "fors?k p? ? skrive et heltall." for n in range(forsoek): print "Fors?k nummer", n+1 try: x = lestall() break except: print "En feil oppstod. Pr?v igjen!" # # Denne except-blokken fanger alle exceptions, # ogs? de som ikke er AssertionError: # # except: # print "En feil oppstod. Pr?v igjen!" # # Denne fanger kun AssertionError: # # except AssertionError as e: # print "AssertionError oppstod: ", e