« Programmation Python/Modules » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 82 :
<ol>
<li>Écrivez un programme qui convertisse en mètres par seconde et en km/h une vitesse fournie par l'utilisateur en miles/heure. (Rappel : 1 mile = 1609 mètres)</li>
 
<li>Écrivez un programme qui calcule le périmètre et l'aire d'un triangle quelconque dont l'utilisateur fournit les 3 côtés.
(Rappel : l'aire d'un triangle quelconque se calcule à l'aide de la formule :<br />
<math>S = \sqrt{d \times (d-a) \times (d-b) \times (d-c)}</math>
dans laquelle d désigne la longueur du demi-périmètre, et a, b, c celles des trois côtés).</li>
 
<li>Écrivez un programme qui calcule la période d'un pendule simple de longueur donnée.
La formule qui permet de calculer la période d'un pendule simple est <math>T = 2\pi \sqrt{\frac{l}{g}}</math>,
l représentant la longueur du pendule et g la valeur de l'accélération de la pesanteur au lieu d'expérience.</li>
 
<li>Écrivez un programme qui permette d'encoder des valeurs dans une liste. Ce programme devrait fonctionner en boucle, l'utilisateur étant invité à entrer sans cesse de nouvelles valeurs, jusqu'à ce qu'il décide de terminer en frappant <enter> en guise d'entrée. Le programme se terminerait alors par l'affichage de la liste. Exemple de fonctionnement :
<pre>
Ligne 98 ⟶ 101 :
</pre></li>
</ol>
 
{{solution}}
<ol>
<li>
<source lang="python">
<pre>
# Conversion de miles/heure en km/h et m/s
 
Ligne 111 ⟶ 115 :
# affichage :
print mph, "miles/heure =", kmph, "km/h, ou encore", mps, "m/s"
</presource>
</li>
 
<li>
<source lang="python">
<pre>
# Périmètre et Aire d'un triangle quelconque
 
Ligne 130 ⟶ 135 :
print "Longueur des côtés =", a, b, c
print "Périmètre =", d*2, "Aire =", s
</presource>
</li>
 
<li>Réfléchissez !</li>
 
<li>
<source lang="python">
<pre>
# Entrée d'éléments dans une liste
 
Ligne 147 ⟶ 154 :
# affichage de la liste :
print tt
</presource>
</li>
</ol>
Ligne 153 ⟶ 160 :
{{fin}}
 
<noinclude>
 
==Références==
{{références}}
 
<noinclude>
----
{{lienDePage|Programmation Python|Fonctions|Exercices sur les bases du langage}}