#/usr/bin/env python3 def fak(n): if n == 0: return 1 if n < 0: raise ValueError("Fak ist eine negative Zahl") if type(n) is not int: raise TypeError("Fak ist keine ganze Zahl") return n * fak(n-1) print(fak(4))