6 La photographie numérique - le poids d'une photo

Les pixels d'une image sont codés sur 3 octets. Les images ont des tailles de 1 à 10 millions de pixels.

Votre programme doit permettre d'afficher les poids, en octets, des images ; le pas d'affichage est de 1 million.

Question

  • Déterminez le type de boucle adapté ainsi que l'instruction à répéter.

  • Écrire le programme en Python permettant le traitement et l'affichage.

Indice

Détermination du type de boucle adapté ainsi que l'instruction à répéter :

Il s'agit d'une boucle bornée, le nombre de pixels en millions va de 1 à 10.

L'instruction à répéter est l'affichage du triple du nombre de pixels.

Solution

Écriture du programme correspondant en Python :

1
for pixels in range(1,11):
2
    print("Une photo de",pixels,"millions de pixels","a un poids de",pixels*3,"millions d'octets")