from math import*
def Syracuse(u):
if u%2==0:
u=u//2
else:
u=3*u+1
return u
def Liste_Syracuse(u):
L=[u]
while u!=1:
L.append(Syracuse(u))
u=Syracuse(u)
return L
u0=1
LS=Liste_Syracuse(u0) pour simplifier l'écriture
TV=len(LS)-1 temps de vol
while u0 < 100
u0=
LS=...
TV=...
print("Valeur de u0 ",u0)
print("Temps de vol",TV)
print('Altitude ',max(LS))
E-Bahut
Posté(e) il y a 59 minutes
Et si on jouait à compléter les éléments manquants ?
from math import*
def Syracuse(u):
if u%2==0:
u=u//2
else:
u=3*u+1
return u
def Liste_Syracuse(u):
L=[u]
while u!=1:
L.append(Syracuse(u))
u=Syracuse(u)
return L
u0=1
LS=Liste_Syracuse(u0) pour simplifier l'écriture
TV=len(LS)-1 temps de vol
while u0<100
u0= u0 + 1
LS=...
TV=...
print("Valeur de u0 ",u0)
print("Temps de vol",TV)
print('Altitude ',max(LS))