Skip to content
Snippets Groups Projects
Commit 07faa6e7 authored by Louis Chmielewski's avatar Louis Chmielewski
Browse files

fin sont_4_blocs_uniformes_proches class bloc

parent 78f4c6f7
No related branches found
No related tags found
No related merge requests found
No preview for this file type
No preview for this file type
......@@ -11,3 +11,5 @@ author : Louis Chmielewski
- 15/03 : réalisation de la méthode __init__ pour la classe Bloc
- 17/03 : réalisation de la fonction est_bloc_uniforme pour la classe bloc
- 17/03 : réalisation de la fonction est_bloc_non_uniforme pour la classe bloc
- 17/03 : réalisation de la fonction sont_4_blocs_uniformes_proches pour la classe bloc
......@@ -36,7 +36,7 @@ class Bloc:
"""
return self.image == other.image
def est_bloc_uniforme()->bool:
def est_bloc_uniforme(bloc:Bloc)->bool:
"""
Renvoie True si le bloc est un bloc uniforme
Précondition : aucune
......@@ -44,7 +44,7 @@ class Bloc:
$$$
"""
return pixel_hl == pixel_lr
return bloc.pixel_hl == bloc.pixel_lr
def est_bloc_non_uniforme()-> bool:
......@@ -63,11 +63,18 @@ class Bloc:
Renvoie True si les 4 blocs uniformes sont proches
Précondition : aucune
Exemple(s) :
$$$
$$$ sont_4_blocs_uniformes_proches(bloc1, bloc2, bloc3, bloc4)
True
$$$ sont_4_blocs_uniformes_proches(bloc1, bloc2, bloc3, bloc4)
False
"""
res = False
parametres = [bloc1, bloc2, bloc3, bloc4]
for i in parametres(1,len(parametres)-1):
if all(est_bloc_uniforme(parametres)):
for i in parametres(1,len(parametres)-1):
if est_couleur_proche(bloc1, bloc[i]):
res = True
return res
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment