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 natur
Mathématiques
Altariasse
Question
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-
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-
1 Réponse
-
1. Réponse ProfdeMaths1
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)Autres questions