Files
Python-Schulung/Freitag/mathematik.py

14 lines
258 B
Python
Executable File

#/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))