Exercices :

Correction:
- La variable est de type entier. On le voit avec la fonction int() qui convertit la chaine saisie en entier.
- La boucle s’arrête dès que la valeur de la variable nombreCouleurSouhaitees est plus petite ou égale à 2**nbBit ( ** signifie puissance en Python)
- La ligne 4 sert à augmenter de 1 la variable nbBit à chaque passage dans la boucle.
On peut remarquer que si nbBit n’augmente pas la boucle ne s’arrête jamais. -
- La condition de la ligne 3 est vraie au début avec 0. En effet 2>2**0. Puis on passe à 1 donc 2 > 2 ** 1 ce qui est faux et on sort de la boucle
- Le programme affiche : »Il vous faut un nombre de bit égal à 1″.
- Avec 40 on sort également de la boucle mais après plusieurs passages .
Le programme affiche : »Il vous faut un nombre de bit égal à 6. ».

Correction:
[pastacode lang= »python » manual= »def%20calculDefinition(resolution%2C%20largeur%2C%20longueur)%3A%0A%20%20definitionLargeur%20%3D%20resolution%20*%20largeur%20%0A%20%20definitionLongueur%20%3D%20resolution%20*%20longueur%20%0A%20%20return%20definitionLargeur%20*%20definitionLongueur%0A%0Aprint%20(calculDefinition(300%2C%206%2C%205)) » message= » » highlight= » » provider= »manual »/]

Correction:
[pastacode lang= »python » manual= »R%20%3D%20int(input(%22Rouge%20%3D%22))%0AV%20%3D%20int(input(%22Vert%20%3D%22))%0AB%20%3D%20int(input(%22Bleu%20%3D%22))%0Aif%20R%3EV%20and%20R%3EB%3A%0A%20%20R%20%3D%20255%0A%20%20V%20%3D%200%0A%20%20B%20%3D%200%0Aprint%20(R%2CV%2CB) » message= » » highlight= » » provider= »manual »/]
Ce contenu est réservé aux membres du site. Si vous êtes un utilisateur existant, veuillez vous connecter. Les nouveaux utilisateurs peuvent s'inscrire ci-dessous.