Programmation Python
Un programme Python mémorise des valeurs, choisit, répète et regroupe des calculs en fonctions.
Programmation Python
Objectifs
- Lire et modifier des variables.
- Comprendre une condition et une boucle.
- Écrire une fonction simple et vérifier ses résultats.
Variables et calculs
Une variable associe un nom à une valeur. En Python, l’instruction d’affectation utilise =. Elle évalue la partie droite, puis mémorise le résultat sous le nom de gauche. La fonction print affiche une valeur.
prix = 300
quantite = 4
total = prix * quantite
print(total)Prédis l’affichage avant de lire la correction.
Voir la solution après avoir cherché
1200, soit \(300\times4=1\,200\) F CFA dans la situation fictive.Un entier s’écrit par exemple 4, un nombre décimal 2.5, et un texte entre guillemets. Les opérateurs Python ne sont pas tous ceux de l’écriture mathématique : la puissance s’écrit **.
Après a = 3 puis a = a + 2, que vaut a ?
Conditions et boucles
Une condition choisit un chemin. L’indentation délimite les blocs. Pour tester une égalité, on écrit == ; pour comparer, on peut écrire <=.
budget = 1500
if total <= budget:
print("Achat possible")
else:
print("Budget insuffisant")flowchart TD
A[Calculer le total] --> B{Total au plus egal au budget}
B -->|Oui| C[Achat possible]
B -->|Non| D[Budget insuffisant]Une boucle for répète un bloc. Cherche le résultat de ce programme, qui additionne trois dépenses fictives de 100 F CFA.
somme = 0
for i in range(3):
somme = somme + 100
print(somme)Voir la solution après avoir cherché
Une boucle while répète tant qu’une condition est vraie. Il faut prévoir ce qui fera devenir cette condition fausse.
Combien de passages effectue for i in range(4) ?
Fonctions, vérification et erreurs fréquentes
Une fonction reçoit éventuellement des paramètres et peut renvoyer un résultat avec return. Elle n’exécute son corps que lorsqu’on l’appelle.
def cout(quantite, prix):
return quantite * prix
montant = cout(4, 300)
print(montant)Prédis le résultat pour une quantité nulle, puis pour un seul cahier. Compare ensuite avec un calcul manuel.
Voir la solution après avoir cherché
Pour pratiquer, recopie le programme dans un environnement Python autorisé, modifie une donnée, prédis le résultat puis exécute. Les blocs de ce cours servent à la lecture : les mini-quiz ne lancent pas Python.
Quelle instruction renvoie une valeur à l’appelant ?
Références pédagogiques consultées : Documentation officielle Python — Introduction, Documentation officielle Python — Contrôle de flux. Les exemples chiffrés du cours sont des situations fictives.
Récapitulatif
Identifie les données, écris les calculs, prévois les choix et répétitions, puis vérifie avec des cas simples. Une fonction évite de recopier une méthode.
Teste tes connaissances sur ce cours
Crée ton compte gratuitement pour accéder aux quiz associés et suivre ta progression.
