Bienvenue sur Laurentvidal.fr, la meilleure plateforme de questions-réponses pour trouver des réponses précises et rapides à toutes vos questions. Explorez des milliers de questions et réponses fournies par une large gamme d'experts dans divers domaines sur notre plateforme de questions-réponses. Explorez des milliers de questions et réponses fournies par une large gamme d'experts dans divers domaines sur notre plateforme de questions-réponses.

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 Navec le programme suivant.
deg
1def avant_puis2 (N):
2 k = 0
3
while 2**k < N:
4
k=k+1
5 return k
PYTHON
a. Quelles sont les valeurs renvoyées par les appels
avant_puis 2(10) et avant_puis2(100)?
b. Cette fonction est-elle bien programmée ?
c. Recopier et modifier ce programme pour qu'il fonctionne
correctement.