From 3626d4e68a2d46a30e5b85983aa2f1617c0ded1e Mon Sep 17 00:00:00 2001 From: Sandro Zimmermann Date: Thu, 27 Nov 2025 10:21:03 +0100 Subject: [PATCH] added fakulltaet.py and list_length.py --- fakultaet.py | 7 +++++++ recursion/list_lenght.py | 9 +++++++++ 2 files changed, 16 insertions(+) create mode 100644 fakultaet.py create mode 100644 recursion/list_lenght.py diff --git a/fakultaet.py b/fakultaet.py new file mode 100644 index 0000000..5660151 --- /dev/null +++ b/fakultaet.py @@ -0,0 +1,7 @@ +def fakultaet(n): + if n == 0: + return 1 + else: + return n * fakultaet(n - 1) + +print(fakultaet(5)) \ No newline at end of file diff --git a/recursion/list_lenght.py b/recursion/list_lenght.py new file mode 100644 index 0000000..79f97b7 --- /dev/null +++ b/recursion/list_lenght.py @@ -0,0 +1,9 @@ +def list_length(xs): + if xs == []: + return 0 + else: + return 1 + list_length(xs[1:]) + +print(list_length([])) +print(list_length([42])) +print(list_length([1, 2, 3])) \ No newline at end of file