Leçon 7 / 7 — Chapitre 5: Fonctions et bilan des bases
Cas pratique : un calculateur de budget complet
Cette dernière leçon combine variables, saisie utilisateur, conversion, condition et fonction dans un petit script complet : un calculateur qui vérifie si une dépense reste dans un budget.
def verifier_budget(budget, depense):
if depense > budget:
return "Attention : dépense supérieure au budget."
else:
return "OK, la dépense reste dans le budget."
budget = float(input("Quel est votre budget ? "))
depense = float(input("Quel est le montant de la dépense ? "))
print(verifier_budget(budget, depense))
Ce que fait chaque partie, leçon par leçon :
input()récupère deux saisies au clavier — mais renvoie toujours du texte (leçon 3).float(...)convertit ce texte en nombre décimal, indispensable pour pouvoir comparer les montants avec>(leçon 9 : sans cette conversion, comparer du texte et un nombre provoquerait uneTypeError).verifier_budget()est une fonction avec deux paramètres, qui renvoie un message différent selon le résultat d'une conditionif / else(leçons 4 et 8).
Avec budget = 100 et depense = 120, la condition depense > budget est vraie (120 > 100), donc la fonction renvoie le message d'alerte. Avec depense = 80, la condition est fausse, et c'est l'autre message qui est renvoyé.
Ce script tient en quelques lignes, mais il assemble déjà tout ce que vous avez appris dans ce module : c'est exactement comme ça qu'on construit des programmes plus complexes — en combinant des blocs simples et déjà maîtrisés.
À vous de jouer : reprenez ce script et modifiez-le pour qu'il affiche aussi de combien le budget est dépassé (ou combien il en reste) grâce à une soustraction.
Continuez ce module
Débloquez les leçons restantes ainsi que la certification finale.
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 90 leçons restantes de ce module
Votre paiement est vérifié avant l'activation de l'accès