Interrogation SNT - Programmation Python
Les boucles while sont super utiles quand tu veux répéter des actions tant qu'une condition est vraie. Dans les trois programmes donnés, tu vas voir comment la valeur initiale de i change tout !
Le Programme 1 commence avec i = 4 et s'arrête quand i n'est plus supérieur à 6. Il va donc afficher 4, puis "Fin". Les Programmes 2 et 3 commencent tous les deux avec i = 9, mais ils s'arrêtent quand i n'est plus supérieur à 7, donc ils affichent 9, 8, puis "Fin".
Les fonctions te permettent de créer des "mini-programmes" réutilisables. Le mot-clé def indique que tu es en train de définir une nouvelle fonction. Dans l'exercice, produit(a,b) multiplie deux nombres et quotient(a,b) les divise.
Astuce : Pour résoudre les calculs avec des fonctions imbriquées, commence toujours par les parenthèses les plus intérieures !
Les boucles bornées (comme for) ont un nombre fixe d'itérations, tandis que les boucles non bornées (comme while) continuent tant qu'une condition est respectée. Le Programme 1 calcule en combien d'années une population atteint 18000 habitants, et le Programme 2 simule 9 années d'évolution démographique.