Énoncé
Question
Ecrire un programme qui calcule la somme des distances parcourues tant que l'utilisateur n'a pas atteint l'objectif. Les distances parcourues sont acquises au clavier. Lorsque la valeur atteint 45 kms, le message « Félicitations » est affiché.
Conseil pour programmer une boucle non bornée :
Indice
Le nombre de répétitions est inconnu, on choisit donc une boucle « while ».
La condition est « total < 45 » où total est la variable contenant la distance totale parcourue.
Les instructions à répéter sont :
– saisir la distance parcourue ;
– ajouter la valeur saisie à la variable « total ».
Afficher Félicitations lorsque que la condition est validée pour quitter la boucle.
Solution
1
total=0
2
while total<45:
3
distance=int(input("Entrez la distance"))
4
total=total+distance
5
print("Félicitations")