nim-lecture/live/lösungen/prozeduren/Fibonacci.nim

15 lines
335 B
Nim

proc fibonacci(n: int): int =
if n < 0:
raise newException(ValueError, "n muss eine nicht-negative Ganzzahl sein.")
elif n == 0:
return 0
elif n == 1:
return 1
else:
return fibonacci(n - 1) + fibonacci(n - 2)
let stelle = 10
echo "Die Fibonacci-Zahl an der Stelle ", stelle, " ist ", fibonacci(stelle), "."