def syracuse(u):
L = [u]
while u != 1:
if u%2==0:
u = u/2
else:
u = 3*u+1
L.append(u)
return L
def liste_syracuse():
for u in range (1,31):
L=syracuse(u)
print(L)
return
def altitude(h):
a=0
u0=1
while a<h:
u0=u0+1
L=syracuse(u0)
a=max(L)
print(L)
return ("u0= ",u0, "temps de vol=", len(L)-1)
.
.