Kurs: D0009E
Python signalerar fel med undantag (exceptions). Fångas med try/except.
try:
x = int(input("Tal: "))
except ValueError:
print("Inte ett heltal")
except Exception as e:
print("Annat fel:", e)
finally:
print("Alltid")Kasta själv
if x < 0:
raise ValueError("x måste vara ickenegativ")Vanliga undantag
ValueError, TypeError, KeyError, IndexError, FileNotFoundError, ZeroDivisionError.