def f1(t):
if t < 0:
return 0
result = 0
result = 1.5 * f2(t-1) + 3.5 * f1(t-1)
return result
def f2(t):
if t < 0:
return 1
result = 0
result = 1.5 * f1(t-1) + 3.5 * f2(t-1)
return result
for i in range(10):
result = 0
result = f1(i) + f2(i)
print(result)
L'exécution du code ci-dessus prend beaucoup de temps. Je veux limiter le nombre d'exécutions de f1() et f2() à 10 exécutions chacune pour chaque itération de la boucle for puis passe à la valeur suivante du for-loop. Comment faire ?
Edit : 1. pseudo code original pour cette partie 2. fonctions réelles