IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Programmation Python pour les scientifiques - Premier contact -

Cours avec exercices corrigés


précédentsommairesuivant

V. Solutions

V-A. Exercice 1 : solution

Le chiffre des centièmes de kitxmlcodeinlinelatexdvp\frac{5^{12}}{7}\vphantom{y}finkitxmlcodeinlinelatexdvp est 4.

 
Sélectionnez
>>> 5**12 / 7.0 
34877232.14285714

V-B. Exercice 2 : solution

Le nombre kitxmlcodeinlinelatexdvp2^{23}-7\vphantom{y}finkitxmlcodeinlinelatexdvp est un multiple de 13, mais n'est pas un multiple de 9 :

 
Sélectionnez
>>> (2**23 - 7) % 9 
7 
>>> (2**23 - 7) % 13 
0

V-C. Exercice 3 : solution

103 s'écrit en base 2 : 1100111, obtenu grâce au code :

 
Sélectionnez
>>> a=103 
>>> while a>0 : 
...     print a%2 
...     a=a//2 
... 
1 
1 
1 
0 
0 
1 
1

V-D. Exercice 4 : solution

On applique l'algorithme d'Euclide:

 
Sélectionnez
>>> a = 8388601
>>> b = 1407 
>>> while a % b : 
...     a, b = b, a % b 
... 
>>> print b
67

précédentsommairesuivant

Copyright © 2014 Jean-Philippe Préaux - Developpez. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.