add exo monday

This commit is contained in:
2024-11-30 21:20:08 +01:00
parent 8f80a875bf
commit 338db4ab8c
13 changed files with 68 additions and 0 deletions

28
recursivite/TD1.py Normal file
View File

@@ -0,0 +1,28 @@
def factorielle(number: int):
if number == 0:
return 1
else:
return number * factorielle(number-1)
def modulo(a, b):
if b-a < 0:
return b
elif b == 0:
return b
else:
return modulo(a,b-a)
def somme(n):
if n == 0:
return n
else:
return(n+somme(n-1))
def init_quotient(a,b):
i = 0
return (quotient(a,b,i))
def quotient(a,b,i):
if b == 0 or b-a < 0:
return i
else:
return(quotient(a,b-a,i+1))
print(init_quotient(6,18))