s,n = 0,0 #affectation de 2 var. en une fois à l'aide d'un tuple
while n<100:
s = s+n
n += 1 # il faut incrémenter le compteur
print('passage dans la boucle numéro',n)
print(s)
def seuil(N):
k=0 # on initialise le compteur
s=0 # on initiale la somme vide (nulle)
while s<=N: # tant qu'on ne dépasse pas N on continue à sommer
k += 1 # on incrémente le compteur
s += k**2 # on ajoute son carré à la somme
return k
def diveucl(a,b):
if b<=0: return 'on a besoin de b>0'
k = 0
while a>=b:
a = a-b
k += 1
return k,a
def syracusenext(u:int)->int:
if u%2==0: return u//2
else: return 3*u+1
def syracuseTempsDeVol(p:int)->int:
'''renvoie le temps de vol de l'entier p dans la suite de Syracuse'''
u=p
k=0
while u!=1:
u=syracusenext(u)
k+=1
return k