Sagot :
Réponse :
Bonjour
J'ai posté une première image avec le programme python de la question 1.
A priori, on est sur de trouver en 7 coups maximum. On procède par dichotomie. On propose à chaque fois un nombre égal à la moitié de l'intervalle possible.
Pour le 1er nombre : 50 (la moitié entre 0 et 100)
Si le nombre est trop grand, on propose 25 (la moitié de [0; 50])
Si le nombre est trop petit, on propose 75 (la moitié de [50; 100])
et ainsi de suite.
2)
Explications étape par étape