Non, le nombre de répétitions n'est pas connu à l'avance car cela dépend de quand l'utilisateur atteint son objectif.
Il faut utiliser une boucle "while" car nous voulons répéter une série d'instructions tant qu'une condition est vraie.
La condition à écrire avec la variable "total" est : "total < 45". Cela signifie que la boucle continuera tant que la somme des distances parcourues est inférieure à 45 km.
Les instructions à répéter dans la boucle sont :
Demander à l'utilisateur d'entrer la distance parcourue chaque jour.
Ajouter cette distance à la variable "total".
Voici le programme complet :
total = 0
while total < 45:
distance = int(input("Entrer la distance : "))
total += distance
print("Félicitations!")
Ce programme demande à l'utilisateur d'entrer la distance parcourue chaque jour et ajoute cette distance à la variable "total". Il répète ces instructions tant que la somme des distances parcourues est inférieure à 45 km. Une fois que l'objectif est atteint, il affiche le message "Félicitations!".
Lista de comentários
Réponse :
Voici la proposition de corrigé :
Explications :
Voici les réponses aux questions :
Non, le nombre de répétitions n'est pas connu à l'avance car cela dépend de quand l'utilisateur atteint son objectif.
Il faut utiliser une boucle "while" car nous voulons répéter une série d'instructions tant qu'une condition est vraie.
La condition à écrire avec la variable "total" est : "total < 45". Cela signifie que la boucle continuera tant que la somme des distances parcourues est inférieure à 45 km.
Les instructions à répéter dans la boucle sont :
Demander à l'utilisateur d'entrer la distance parcourue chaque jour.
Ajouter cette distance à la variable "total".
Voici le programme complet :
total = 0
while total < 45:
distance = int(input("Entrer la distance : "))
total += distance
print("Félicitations!")
Ce programme demande à l'utilisateur d'entrer la distance parcourue chaque jour et ajoute cette distance à la variable "total". Il répète ces instructions tant que la somme des distances parcourues est inférieure à 45 km. Une fois que l'objectif est atteint, il affiche le message "Félicitations!".