Python : Operateur match
De www.yakakliker.org
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.")