Laboratoire boucles - solution
But
Maîtriser les boucles.
Consolider la matière vue précédemment.
Continuer à utiliser les fonctions.
Énoncé
Pour chaque exercice, vous devez également :
Créer le pseudo code ou l'organigramme avant de le traduire en code Python.
Créer un plan de tests et bien tester son programme.
Utiliser le débogueur au besoin.
Exercice 1
Il s'agit de faire un jeu à 2 joueurs pour deviner un nombre. Le premier joueur devra entrer le nombre à faire deviner et le second tentera de trouver le nombre. Pour aider, le programme devra indiquer s'il faut monter ou descendre. Le pointage final équivaut au nombre de tentatives.
Suggestion :
Pour faire "disparaître" le nombre choisi par le premier joueur, effectuer 100 print vide après avoir obtenu le nombre.
Exercice 2
Imaginez que vous développez un programme pour une application de gestion de prêts. Vous devez développer un programme qui aidera les utilisateurs à suivre le remboursement de leurs dettes. Le remboursement de la dette peut-être fait en plusieurs fois. L'utilisateur doit fournir des montants de remboursement jusqu'à ce que la dette soit entièrement payée ou que l'utilisateur entre une valeur non numérique.
À la fin du processus, le programme doit afficher le nombre total de paiements effectués.
Résultat attendu :
Quel est le montant de la dette? 4000
Dette: 4000.0$. Combien voulez-vous rembourser? 2500
Dette: 1500.0$. Combien voulez-vous rembourser? 1000
Dette: 500.0$. Combien voulez-vous rembourser? 500
Dernier remboursement de 500.0 $ effectué
********************
Nombre de paiements: 3
Montant total remboursé: 4000.0 $
********************
Exercice 3
Imaginez que vous travaillez sur un projet de suivi climatique pour une station météorologique. Le programme doit permettre à l'utilisateur d'entrer des températures successivement. Lorsque l'utilisateur souhaite terminer, il devra entrer le mot "arrêt".
À la fin, le programme affichera la température la plus basse, la température la plus haute et la température moyenne parmi celles qui ont été saisies.
Entrez une température (ou 'arrêt' pour finir) : 25
Entrez une température (ou 'arrêt' pour finir) : 18
Entrez une température (ou 'arrêt' pour finir) : 22
Entrez une température (ou 'arrêt' pour finir) : arrêt
La température la plus basse est : 18
La température la plus élevée est : 25
La température moyenne est : 21.67
Last updated