Laurentvidal.fr facilite la recherche de réponses à toutes vos questions avec l'aide de notre communauté active. Explorez une mine de connaissances de professionnels dans différentes disciplines sur notre plateforme de questions-réponses complète. Expérimentez la commodité de trouver des réponses précises à vos questions grâce à une communauté dévouée d'experts.

Bonjour pouvez vous m’aidez svp:
la saturation d'une couleur code en rvb est generalement calculer a l'aide de la formule suivante: S=(M-m)/m avec M= max(R V B) et m=min(R V B) si M non nul sinon S=0

Écrire en fonction Python donnant la saturation d’une couleur codée en RVB

Merci beaucoup pour votre aide!


Sagot :

Bonsoir,

def saturation(R, V, B):

  M, m = max(R, V, B), min(R, V, B)

  if M != 0: #Si M est différent de 0.

     S = (M - m) / M #Il est possible de mettre return (M - m) / M.

  else:

     S = 0 #Il est possible de mettre return 0.

  return S #Il est possible de supprimer cette ligne si tu as préférer les "si possible" ci-dessus.

Si tu n'as pas le droit d'utiliser les fonctions max et min, tu peux les créer toi même (Il faut juste changer leur nom, mini et maxi par exemple):

def maxi(R, V, B):

  if R > V and R > B: # R est le plus grand.

     return R

  elif V > B and V > R: #V est le plus grand.

     return V

  else: # B est le plus grand.

     return B

def mini(R, V, B):

  if R < V and R < B:

     return R

  elif: V < B and V < R:

     return V

  else:

     return B

Bonne soirée,

Thomas

Merci d'avoir visité notre plateforme. Nous espérons que vous avez trouvé les réponses que vous cherchiez. Revenez quand vous voulez. Nous espérons que vous avez trouvé ce que vous cherchiez. Revenez nous voir pour obtenir plus de réponses et des informations à jour. Merci d'utiliser Laurentvidal.fr. Revenez pour obtenir plus de connaissances de nos experts.