PyExperiments/ContinuedFraction/cfraction.py
Andrea Bontempi d38c765b70 Init
2021-10-21 15:08:06 +02:00

10 lines
272 B
Python

def generateContinuedFraction(number: int, maxDepth: int):
f = number % 1 # Parte frazionaria
i = number - f # Parte intera
if f == 0 or maxDepth == 0:
return [int(i)]
return [int(i)] + generateContinuedFraction(1/f, maxDepth-1)