Programmer en Python

Apprendre à écrire un programme

Énoncé :

Pour passer d'un pixel couleur codé en RVB (mélange des trois couleurs rouge, vert, bleu) à un pixel en une nuance de gris, on utilise la formule suivante :

G = 0,11 × R + 0,83 × V + 0,06 × B

Écrire le programme qui permet de passer les valeurs RVB d'un pixel en niveau de gris

Question

Pour écrire un programme :

  1. Déterminer les informations à saisir ou à calculer. Nommer les variables correspondantes et déterminer leur type.

  2. Exprimer le ou les traitements à réaliser.

  3. Déterminer la ou les variables à afficher.

  4. Écrire le programme en respectant la syntaxe Python. .

Solution
  1. Les informations à saisir sont les valeurs de rouge, de vert et de bleu. Il faut donc créer trois variables nommées par exemple R, V et B. L'information à calculer est le niveau de gris que l'on pourra stocker dans une variable appelée G. Les quatre variables sont du type « entier ».

  2. Le traitement à réaliser est le calcul du niveau de gris du pixel : G = 0,11 × R + 0,83 × V + 0,06 × B

  3. La variable à afficher est celle correspondant au niveau de gris G.

  4. Le programme à écrire est alors le suivant :

1
R=int(input("Rouge="))
2
V=int(input("Vert="))
3
B=int(input("Bleu="))
4
G=int(0.11*R+0.83*V+0.06*B)
5
print("G=",G)
PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimerRéalisé avec Scenari (nouvelle fenêtre)