Python suite de Syracuse
Posté : lun. 1 juin 2020 16:39
Bonjour,
J’ai un exercice à faire sur python, mais je suis bloquée à la question 4.b). L’énoncé me demande d’écrire un programme qui détermine la plus petite valeur de U0 qui donne un temps de vol supérieur à 100. Cependant je n’arrive pas à trouver de programme. Pourriez-vous m’aider ?
Voici l’énoncé :
On appelle Syracuse une suite Un d’entiers naturels définis de la manière suivante : le premier terme U0 est un entier naturel non nul que l’on pourra choisir ; pour tout entier naturel n, Un+1= Un/2 si Un est pair, Un+1=3Un+1 sinon.
On appelle temps de vol de la suite l’indice du premier terme de la suite qui vaut 1.
Merci
J’ai un exercice à faire sur python, mais je suis bloquée à la question 4.b). L’énoncé me demande d’écrire un programme qui détermine la plus petite valeur de U0 qui donne un temps de vol supérieur à 100. Cependant je n’arrive pas à trouver de programme. Pourriez-vous m’aider ?
Voici l’énoncé :
On appelle Syracuse une suite Un d’entiers naturels définis de la manière suivante : le premier terme U0 est un entier naturel non nul que l’on pourra choisir ; pour tout entier naturel n, Un+1= Un/2 si Un est pair, Un+1=3Un+1 sinon.
On appelle temps de vol de la suite l’indice du premier terme de la suite qui vaut 1.
Merci