👤

Bonsoir,
Je dois dans un petit exercice, programmer un algorithme avec le logiciel Python 3.6 (que je manie très mal) qui est le suivant : ENTRÉE n entier naturel non nul
TRAITEMENT Dans L mettre 0
Tant que n ˃ 1
Dans L mettre L+1
Si n est pair Alors
Dans n mettre n / 2
Sinon Dans n mettre 3*n+1
Fin du Tant que

Pourriez vous m'indiquez les commandes à utiliser ? Ainsi que leur orthographe dans le logiciel pour qu'il se mette en marche ?
Merci beaucoup d'avance.

-répertorié en maths car c'est au programme-


Répondre :

Bonjour, voici le programme PYTHON
de la suite de Syracuse :

n=int(input("n="))
L=0
print ("suite de syracuse")
while n!=1:
    print (n)
    if (n/2)==int(n/2):
        n = int(n/2)
        L=L+1
    else:
        n = 3*n+1
        L=L+1
print("1")
print("vol",L)

Voir l'image PROFDEMATHS1
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 !


Viz Asking: D'autres questions