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_arguments
dans l'éditeurSolution
D'après la formule, la vitesse dépend de la distance et du temps. Ainsi la fonction
vitesse
aura deux arguments.nb_arguments = 2
- 2
Défini à présent à la ligne 2 de l'éditeur la fonction
vitesse
qui 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,
d
ett
par exemple oudistance
ettemps
.Solution
On défini la fonction vitesse avec le mot-clé
def
et en notant les argumentsd
ett
entre parenthèses.Pour renvoyer le résultat on utilise un
return
suivi de la formule donnant vitesse :nb_arguments = 2 def vitesse(d,t): return d / t
- 3
Défini une variable
record
dans 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
record
contient le résultat renvoyé par la fonctionvitesse
lorsqued=100
ett=9.6
nb_arguments = 2 def vitesse(d,t): return d / t record = vitesse(100, 9.6)
- 4
Enfin utilise la fonction
print
pour afficher le message :Le record de vitesse d'Usain Bolt est de **** m/s.
Utilise une f-string et ta variable
record
pour faire apparaître la bonne vitesse à la place des ****Solution
Il faut mettre la variable
record
entre 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.")