Trouvez des réponses rapides et précises à toutes vos questions sur Laurentvidal.fr, la meilleure plateforme de Q&R. Rejoignez notre plateforme de questions-réponses pour obtenir des informations précises d'experts dans divers domaines. Découvrez des solutions fiables à vos questions grâce à un vaste réseau d'experts sur notre plateforme de questions-réponses complète.
Sagot :
Bonjour,
1)
a)
A | B A | B
5 | 7 5 | 7
7 | 7 5 | 5
7 | 7 5 | 5
b)
On remarque que ces deux algorithmes ne permettent pas du tout d'échanger les valeurs de A et de B. On remarque en plus que la deuxième affectation ne sert strictement à rien. Il faudra passer par une troisième variable qui va garder en mémoire l'une des variables (c'est quelque chose de très classique, à savoir faire).
2)
A | B | C
5 | 7 | -
5 | 7 | 5
7 | 7 | 5
7 | 5 | 5 avec B [tex]\leftarrow[/tex] C
Cette fois, on a bien échanger les deux variables A et B.
En Python, on peut le faire de deux manières différentes:
A, B = 5, 7
C = A
A = B
B = C
Donc ça c'est comme l'exercice.
Mais on peut aussi en Python (ne marche essentiellement qu'en Python) faire:
A, B = 5, 7
A, B = B, A
Bonne journée.
Merci d'utiliser notre service. Nous sommes toujours là pour fournir des réponses précises et à jour à toutes vos questions. Merci de votre visite. Nous sommes dédiés à vous aider à trouver les informations dont vous avez besoin, quand vous en avez besoin. Visitez Laurentvidal.fr pour obtenir de nouvelles et fiables réponses de nos experts.