Explorez une vaste gamme de sujets et obtenez des réponses sur Zoofast.fr. Obtenez des réponses précises et complètes de la part de nos membres de la communauté bien informés et prêts à aider.

Salut (:
Petit problème de SNT:

Louise participe à une course de 7km. Elle court à la vitesse de 15km/h pendant les 5 premiers kilomètres puis à la vitesse de 12km/h jusqu’à l’arrivée.

a) À un temps t (en min), on associe la distance d(t) (en km) parcourue par Louise pendant cette durée. Écrire un algorithme python qui saisit t puis calcule et affiche d(t)

Sagot :

Réponse :

Explications :

Bonsoir

Une proposition !!

# on sait que V = d / t

# donc temps parcourt 1 : t1 = 5 / 15 = 1/3 h = 20 minutes

# donc temps parcourt 2 : t2 = 2 / 12 = 1/6 h = 10 minutes

# demander un temps si la reponse est comprise entre 0 et 30 on continue #sinon on repose la question

while True:

  print ("Entrer un temps entre 0 minutes et 30 minutes")

  temps = float(input("Quelle est le temps ? "))

  if 30 >= temps >= 0:

     break

#b on va calculer la distance

if 20 >= temps >= 0:

  distance = 15 / 60 * temps

if 30 >= temps > 20:

  distance = 5 + 12 / 60 * (temps-20)

print ("La distance parcourue est de ",distance," kilomètres")

voir pièce jointe

View image Legrandu48