• [^] # Re: quinte

    Posté par . En réponse au message POKER :determiner si une main est une couleur ou non. Évalué à 1.

    A froid comme ça, je te conseillerais de créer une méthode (is_quinte(list)) qui prend en paramètres une liste d'entier (la valeur de tes cartes) et qui renvoie True ou False.

    Dans un premier temps je trie la liste (il y a une méthode déjà prête en python)
    https://docs.python.org/3/tutorial/datastructures.html
    Ensuite je parcours la list et je regarde si le décalage entre l'élément n et l'élément n-1 est bien de 1. On retourne False dès que le décalage est différent de 1

    Si on arrive à la fin de la boucle sans avoir retourné false on return true.
    Par contre y a probablement plus opti et c'est en considérant que tu considère le valet comme un 11, la dame comme un 12, le roi comme un 13.

    Et il faut gérer le cas particulier de l'as (1 ou 14).