Informatique

Question

Bonjour il faudrait que j'écrive un programme en python et qui effectue ce calcul automatiquement avec une valeur de départ entre par l'utilisateur svp​
Bonjour il faudrait que j'écrive un programme en python et qui effectue ce calcul automatiquement avec une valeur de départ entre par l'utilisateur svp​

1 Réponse

  • Réponse :

    Bonjour,

    Explications :

    Solution en fichier texte

    autre solution

    def syracuse(n):

    __p=n

    __while p!=1:

    ____if p%2==0:

    ________p/=2

    ____else:

    ________p=(3*p+1)/2

    ____yield int(p)

    # main        

    for i in syracuse(13):

       print (i)

    Image en pièce jointe de la réponse caylus