This commit is contained in:
alstergym
2026-09-22 10:14:02 +02:00
parent 9aa8afd39f
commit 075452b8e7
2 changed files with 78 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
def fakultaet(n):
if n == 0:
return 1
else:
return n * fakultaet(n - 1)
zahl = 12
print("Die Fakultät von", zahl, "ist:", fakultaet(zahl))
def fibonacci(n):
if n == 0:
return 0
elif n == 1:
return 1
else:
return fibonacci(n - 1) + fibonacci(n - 2)
zahl = 8
print("Fib(", zahl, ") =", fibonacci(zahl))
+55
View File
@@ -0,0 +1,55 @@
import turtle
#def zeichnen(n):
# if n > 0:
# turtle.forward(300)
# turtle.left(75)
# turtle.forward(150)
# turtle.backward(150)
# zeichnen(n - 1)
#zeichnen(2)
#turtle.mainloop()
#def zeichnen(n):
# if n == 0:
# return
# turtle.forward(100)
# zeichnen(n - 1)
#turtle.left(90)
#turtle.forward(200)
#turtle.left(45)
#zeichnen(1)
#turtle.backward(100)
#turtle.right(90)
#zeichnen(1)
#turtle.mainloop()
def baum(laenge):
if laenge < 20:
return
turtle.forward(laenge)
turtle.left(45)
baum(laenge * 0.5)
turtle.right(90)
baum(laenge * 0.5)
turtle.left(45)
turtle.backward(laenge)
turtle.left(90)
baum(100)
turtle.mainloop()