IV Manipulation d’heures
Exercice 8 Conversions
1. D´eterminer, avec Python combien font 4127 secondes en heures, minutes et secondes (on pourra utilisera
// avec 3600, puis 60) puis combien font 2h3m25sen secondes.
2. Cr´eer une fonction Python conversion heures secondes(h,m,s) qui transforme les heures, minutes,
secondes en secondes et r´esultat sous la forme
’1h1m1s font 3661 secondes’
3. Cr´eer une fonction Python conversion secondes heures(s) qui transforme les secondes en heures, mi-
nutes, secondes et renvoie le r´esultat sous la forme
’3661 secondes font 1h1m1s’
Exercice 9 Somme d’heures
Cr´eer une fonction Python sommes heures(h1,m1,s1,h2,m2,s2) qui renvoie la somme des heures entr´ees et
renvoie le r´esultat sous la forme
’1h2m4s + 2h5m8s = 3h7m12s’
Exercice 10 Voyages-SNCF
1. Entrer la commande from time import * puis tester la commande >>>localtime() puis tester ´egalement
>>>localtime()[0],>>>localtime()[5] par exemple.
2. Cr´eer une fonction Python heure train(h,m,s) o`u lorsque vous entrez l’heure de d´epart d’un train sous
la forme >>> heure train(16,11,0), la fonction retourne
’Votre train part dans 1h2m25s’
3. Modifier la fonction pr´ec´edente pour qu’elle affiche un message ’Votre train est parti.’ lorsque vous
avez entr´e une heure d´epass´ee.
V Compl´ements
Exercice 11 Une ´etude de suite
Cr´eer une fonction Python serie(alpha,n) qui pour un entier n∈N∗et un r´eel α, retourne la valeur de
Sn= 1 + 1
2α+··· +1
nα=
n
X
k=1
1
kα.
D´eterminer la comportement de la suite (Sn) (ceci d´epend de α). On pourra faire des repr´esentations graphiques.
Exercice 12 Racines de l’unit´e
Cr´eer une fonction Python racines unite graphe(n) qui repr´esente, pour n∈N∗, dans le plan complexe, les
points Mkd’affixe zk=e2ikπ
npour k= 0, . . . , n −1. On utilisera le module cmath ainsi que l’aide.
Exercice 13 R´esolution des ´equations du second degr´e `a coefficients complexes
Cr´eer une fonction Python racines trinome complexes(a,b,c) o`u, pour trois complexes a, b, c donn´ees, la
fonction retourne les racines de aX2+bX +c.
3