Préparation pour l'affichage des résultats

This commit is contained in:
Antoine Van Elstraete 2022-01-24 19:05:38 +01:00
parent 90aab55b75
commit ebea271d49

View File

@ -199,28 +199,11 @@ if bl:
if __name__ == "__main__": if __name__ == "__main__":
liste = load_dict(args.dictionary) liste = load_dict(args.dictionary)
liste = resolv_len(liste, nb) liste = resolv_len(liste, nb)
liste = resolv_fl(liste, fl)
if len(liste) > 1:
print(liste)
# Affiche du résultat print(f"Il y a {len(liste)} mots dans la liste")
if pattern and kl and bl: elif len(liste) == 1:
print(", ".join(blFilter)) print(f"La solution est \"{liste[0]}\".")
print(str(len(blFilter)) + " mots dans la liste" ) else:
elif pattern and kl: print("Hmmm... Je crois qu'on s'est perdu...")
print(", ".join(klFilter))
print(str(len(klFilter)) + " mots dans la liste" )
elif pattern:
print(", ".join(patternFilter))
print(str(len(patternFilter)) + " mots dans la liste" )
elif kl and bl:
print(", ".join(blFilter))
print(str(len(blFilter)) + " mots dans la liste" )
elif bl and pattern:
print(", ".join(blFilter))
print(str(len(blFilter)) + " mots dans la liste" )
elif ft:
print(", ".join(bestWords))
print(str(len(bestWords)) + " mots dans la liste" )
else:
print(", ".join(goodLen))
print(str(len(goodLen)) + " mots dans la liste" )