Record de vitesse
La vitesse moyenne d'un objet se calcule en mesurant la distance parcourue par l'objet pendant un intervalle de temps. Elle est donnée par la formule
où représente la distance parcourue en mètres, et représente l'intervalle de temps en secondes.
Dans cette leçon tu vas définir une fonction vitesse en Python permettant de calculer
des vitesses moyennes.
- 1
D'après la formule précédente de combien d'arguments dépend la fonction
vitesse?Donne ta réponse dans une variable
nb_argumentsdans l'éditeurSolution
D'après la formule, la vitesse dépend de la distance et du temps. Ainsi la fonction
vitesseaura deux arguments.nb_arguments = 2 - 2
Défini à présent à la ligne 2 de l'éditeur la fonction
vitessequi renvoie la vitesse d'un objet et ayant la distance comme premier argument et le temps comme deuxième argument.Tu peux nommer les arguments comme tu veux,
dettpar exemple oudistanceettemps.Solution
On défini la fonction vitesse avec le mot-clé
defet en notant les argumentsdettentre parenthèses.Pour renvoyer le résultat on utilise un
returnsuivi de la formule donnant vitesse :nb_arguments = 2 def vitesse(d,t): return d / t - 3
Défini une variable
recorddans l'éditeur et utilise la fonction vitesse pour lui assigner la vitesse d'un sprinteur courant le 100 mètres en 9,6 secondes.Fais attention avec les décimaux.
Solution
La variable
recordcontient le résultat renvoyé par la fonctionvitesselorsqued=100ett=9.6nb_arguments = 2 def vitesse(d,t): return d / t record = vitesse(100, 9.6) - 4
Enfin utilise la fonction
printpour afficher le message :Le record de vitesse d'Usain Bolt est de **** m/s.Utilise une f-string et ta variable
recordpour faire apparaître la bonne vitesse à la place des ****Solution
Il faut mettre la variable
recordentre accolades dans la f-stringnb_arguments = 2 def vitesse(d,t): return d / t record = vitesse(100, 9.6) print(f"Le record de vitesse d'Usain Bolt est de {record} m/s.")