Voici la ligne en rouge à remplacer dans
def obtenir_chiffres_d_un_carre(grille: "GrilleSudoku", carre: int) -> set:
colonne_dep = (1+(carre-1)%3)*3-2
ligne_dep = 3 * ((carre - 1) // 3) + 1
return {obtenir_chiffre(grille, coordonnee(colonne, ligne))
for colonne in range(colonne_dep, colonne_dep+3)
for ligne in range(ligne_dep, ligne_dep+3)
if not case_vide(grille, coordonnee(colonne, ligne))}