Mathématiques

Question

Hey Je suis en seconde je voudrais avoir un peu d’aide si possible (pour la 2)
Hey Je suis en seconde je voudrais avoir un peu d’aide si possible (pour la 2)

1 Réponse

  • 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