From c5c2198af1f657723c697cf100129cbafbbc6b14 Mon Sep 17 00:00:00 2001 From: alstergym Date: Tue, 8 Sep 2026 10:15:49 +0200 Subject: [PATCH] schere --- rekursion.py | 19 +++++++++++++++++++ turtlerekursion.py | 22 ++++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 rekursion.py create mode 100644 turtlerekursion.py diff --git a/rekursion.py b/rekursion.py new file mode 100644 index 0000000..666efc4 --- /dev/null +++ b/rekursion.py @@ -0,0 +1,19 @@ +input = int(input()) + +def Fakultät(input): + if input == 0: + return 1 + else: + return input*Fakultät(input -1) + +print("Fakultät:" + str(Fakultät(input))) + +def Fib(input): + if input == 0: + return 0 + elif input == 1: + return 1 + else: + return Fib(input-1) + Fib(input-2) + +print("Fibonaci:" + str(Fib(input))) \ No newline at end of file diff --git a/turtlerekursion.py b/turtlerekursion.py new file mode 100644 index 0000000..1f68ade --- /dev/null +++ b/turtlerekursion.py @@ -0,0 +1,22 @@ +import turtle +n = int(input) +def Stair(n): + for x in range(n): + turtle.forward(10) + turtle.right(90) + turtle.forward(10) + turtle.left(90) + + +def Dreieck(): + for x in range(3): + turtle.forward(100) + turtle.left(120) + +def Hex(): + for x in range(6): + turtle.forward(100) + turtle.left(60) +Hex() +# Dreieck() +# Stair() \ No newline at end of file