Répondre :
Réponse :
Bonjour, il faudrait réviser un peu ton programme:
Explications étape par étape
1. Déjà on n'a pas besoin de d'importer la librairie 'maths'
def Syracuse(n)
r = n
while r≠1:
if r%2 ==0:
r = r/2
else
r = r*3+1
return r
2. Pour connaitre le nombre d'itérations on insère juste un compteur.
def Syracuse(n)
i, r = 0, n
while r≠1:
if r%2 ==0:
r = r/2
else
r = r*3+1
i +=1
return r,i
#learnwithBrainly
Merci d'avoir visité notre site Web, qui traite d'environ Mathématiques. Nous espérons que les informations partagées vous ont été utiles. N'hésitez pas à nous contacter pour toute question ou demande d'assistance. À bientôt, et pensez à ajouter ce site à vos favoris !