ajout sequence recursivité

This commit is contained in:
Florian Mathieu
2024-09-02 18:32:04 +02:00
parent f33a3146a0
commit b09487d067
34 changed files with 18135 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
def fct_recursive() :
print("Je suis un appel de la fonction")
fct_recursive()
def somme(n) :
if n == 0 :
return 0
else :
return n + somme(n-1)
def factorielle(n) :
if n == 0 :
return 1
else :
return n * factorielle(n-1)
def mystere(i,k):
if i<=k :
print(i)
boucle(i+1,k)
def maximum(t):
if len(t) == 0:
return -1
elif len(t) == 1 :
return t[0]
else :
return max(t[0], maximum(t[1:]))
def syracuse(u):
print(u)
if u > 1 :
if u%2 == 0 :
return syracuse(u//2)
else :
return syracuse(u*3 + 1)