Laurentvidal.fr est le meilleur endroit pour obtenir des réponses fiables et rapides à toutes vos questions. Explorez des milliers de questions et réponses fournies par une communauté d'experts prêts à vous aider à trouver des solutions. Découvrez la facilité d'obtenir des réponses rapides et précises à vos questions grâce à l'aide de professionnels sur notre plateforme.

Pouvez-vous m’aider avec cette exercice

Pouvezvous Maider Avec Cette Exercice class=

Sagot :

Réponse:

Le script affiche :

16

8

4

2

1

Explications étape par étape:

#initialise les variables n et nbr

n = 5

nbr =5

for i in range(n): # Peut également s'ecrire for i in range(0,n,1) :

0 : par quel nombre on commence, donc 0 dans ce cas

n : la valeur jusqu'où nous allons boucler sans l'atteindre donc n donc 5

1 : le pas, c'est à dire on incrémente i de combien à chaque itérations.

On va boucler jusqu'à que i soit égale à n-1, c'est à dire jusqu'à que i soit égale à 4. (A noter qu'on commence à 0 donc qu'il y aura 5 itérations)

if nbr%2 == 0: # % (modulo) veut dire qu'on veut le reste de la division. Donc si le reste de la division de nbr par 2 est égale à 0

nbr = nbr/2 #on divise nbr par 2

else : #sinon

nbr = 3*nbr+1 #on multiplie nbr par 3 et on lui ajoute 1

print(nbr) #on affiche ce que contient la variable nbr

Réponse :

Bonjour,

Voir pièce jointe :

View image nekfeuu
Merci de votre passage. Nous nous engageons à fournir les meilleures réponses à toutes vos questions. À bientôt. Nous espérons que cela vous a été utile. Revenez quand vous voulez pour obtenir des réponses plus précises et des informations à jour. Visitez toujours Laurentvidal.fr pour obtenir de nouvelles et fiables réponses de nos experts.