58 PROG Comprendre un programme
1. Quelle est la plus grande puissance de 2 plus petite que 10?
Plus petite que 100?
2. Pour déterminer plus rapidement l'exposant de cette
puissance, on définit en Python la fonction avant puis2 de
paramètre l'entier naturel N avec le programme suivant.
ing
Idef avant_puts2(N):
k 0
while 2ank < N:
k kl
return k
a. Quelles sont les valeurs renvoyées par les appels
avant puis2(10) et avant puis2(100)?
b. Cette fonction est-elle bien programmée ?
c. Recopier et modifier ce programme pour qu'il fonctionne
correctement.