Programmation python
Fermé
yasmine_1998
Messages postés
3
Date d'inscription
dimanche 8 novembre 2020
Statut
Membre
Dernière intervention
8 novembre 2020
-
Modifié le 8 nov. 2020 à 16:55
Utilisateur anonyme - 8 nov. 2020 à 17:48
Utilisateur anonyme - 8 nov. 2020 à 17:48
A voir également:
- Programmation python
- Citizen code python avis - Accueil - Outils
- Application de programmation - Guide
- Python est introuvable. exúcutez sans argument pour procúder ó l ✓ - Forum Python
- Executer un programe python dans la console ✓ - Forum Python
3 réponses
Utilisateur anonyme
8 nov. 2020 à 17:14
8 nov. 2020 à 17:14
Bonjour
Je vais essayer une explication en français.
while, ça veut "tant que", et donc ça boucle tant qu'une condition est vraie.
Par exemple, si on fait une partie de cache-cache.
Tant que mon décompte n'a pas atteint la valeur de fin, tu peux courir de cachettes en cachettes pour essayer de trouver la meilleur, et moi je ne regarde pas.
Dès que mon décompte à atteint la valeur de fin, je vais commencer à te chercher, on passe dans une autre partie de l'algorithme.
Autre exemple.
J'ai fait de la pâte à cup-cake. J'ai un nombre de moule tellement grand que ma seule limite est la quantité de pâte.
Donc tant qu'il me reste de la pâte, je prends un moule et je le remplis.
Dès que je n'ai plus de pâte, je mets les moules pleins au four.
Quelque soit le langage une boucle while fonctionne pareil.
Une boucle for en python est différente des boucles for de la majorité de langages.
Elle peut trouver une concordance avec le boucle for each, pour les langages qui implémentent cette boucle.
for each, ça veut dire "pour chaque", dans cette boucle on va se servir l'un après l'autre des éléments d'une collection (une liste par exemple).
Si je reviens à mes cup cake, mais que cette fois j'ai peu de moules par rapport à ma quantité de pâte.
Pour chaque moule dans ma batterie de cuisine, je prends le moule et je le remplis.
Cette boucle s'arrête quand j'ai utilisé tous les moules de ma batterie de cuisine.
Je vais essayer une explication en français.
while, ça veut "tant que", et donc ça boucle tant qu'une condition est vraie.
Par exemple, si on fait une partie de cache-cache.
Tant que mon décompte n'a pas atteint la valeur de fin, tu peux courir de cachettes en cachettes pour essayer de trouver la meilleur, et moi je ne regarde pas.
Dès que mon décompte à atteint la valeur de fin, je vais commencer à te chercher, on passe dans une autre partie de l'algorithme.
Autre exemple.
J'ai fait de la pâte à cup-cake. J'ai un nombre de moule tellement grand que ma seule limite est la quantité de pâte.
Donc tant qu'il me reste de la pâte, je prends un moule et je le remplis.
Dès que je n'ai plus de pâte, je mets les moules pleins au four.
Quelque soit le langage une boucle while fonctionne pareil.
Une boucle for en python est différente des boucles for de la majorité de langages.
Elle peut trouver une concordance avec le boucle for each, pour les langages qui implémentent cette boucle.
for each, ça veut dire "pour chaque", dans cette boucle on va se servir l'un après l'autre des éléments d'une collection (une liste par exemple).
Si je reviens à mes cup cake, mais que cette fois j'ai peu de moules par rapport à ma quantité de pâte.
Pour chaque moule dans ma batterie de cuisine, je prends le moule et je le remplis.
Cette boucle s'arrête quand j'ai utilisé tous les moules de ma batterie de cuisine.
yasmine_1998
Messages postés
3
Date d'inscription
dimanche 8 novembre 2020
Statut
Membre
Dernière intervention
8 novembre 2020
8 nov. 2020 à 17:21
8 nov. 2020 à 17:21
Merci pour l'explication. Je comprends enfin