8 La photographie numérique - résolution

La résolution (point par pouce - ppp ou dot per inch - dpi en anglais) d'une photo peut se calculer à partir de définition D en pixel (2 nombres pour la largeur et la longueur) et de ses dimensions largeur et Longueur exprimées en pouce. La relation est :

Resolution = Définition / ( Iargeur x Longueur )

Votre programme doit effectuer ce calcul à partir de la saisie des valeurs de la définition, des largeurs et longueurs en mm.

Question

  • Déterminez les variables à utiliser,

  • Identifiez les paramètre de la fonction et la valeur à retourner,

  • Écrire le programme en Python permettant le calcul.

Indice

Détermination des paramètres, la valeur de sortie et les instructions.

Les paramètres sont la définition D composées de 2 valeurs D1 et D2 et les dimensions largeur l et longueur L.

La valeur de sortie est la résolution R calculée grâce à l'instruction : R = D/(l × L).

Solution

Écriture du programme correspondant en Python :

1
def Resolution(D1,D2,l,L):
2
    l=l*0.0393701
3
    L=L*0.0393701
4
    R=int((D1*D2)/(l*L))
5
    return R
6
7
print("définition de l'image D1 x D2")
8
D1=int(input("D1="))
9
D2=int(input("D2="))
10
l=int(input("largeur mm ="))
11
L=int(input("longueur mm ="))
12
print("Le résolution ets de =",Resolution(D1,D2,l,L),"ppp")