Python : Operateur match

De www.yakakliker.org
Révision datée du 25 mars 2024 à 15:20 par Administrateur (discussion | contributions) (Page créée avec « <syntaxhighlight lang="python3"> erreur = 406 match erreur: case 400: print("La syntaxe de la requête est erronée.") case 401: print("Une authentification est nécessaire pour accéder à la ressource.") case 402: print("Paiement requis pour accéder à la ressource.") case 403: print("Le serveur a compris la requête, mais refuse de l'exécuter.") case 404: print("Ressource non trouvée.") case... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
erreur = 406
match erreur:
    case 400:
        print("La syntaxe de la requête est erronée.")
    case 401:
        print("Une authentification est nécessaire pour accéder à la ressource.")
    case 402:
           print("Paiement requis pour accéder à la ressource.")
    case 403:
        print("Le serveur a compris la requête, mais refuse de l'exécuter.")
    case 404:
        print("Ressource non trouvée.")
    case 405 | 406 | 407 | 408:
        print("Autre erreur du client HTTP.")
hommes = ["Jean", "Paul", "Pierre"]
femmes = ["Julie", "Anaïs", "Stéphanie"]
prenom = input("Entrez un prénom : ")
match prenom:
    case p if p in hommes:
        print(f"{p} est un prénom masculin.")
    case p if p in femmes:
        print(f"{p} est un prénom féminin.")
    case _:
        print(f"{p} est un prénom inconnu.")