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.14285714V-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
0V-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
1V-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

