Magic 8-Ball
est un package Python qui émule le jouet classique Magic 8-Ball, fournissant des réponses aléatoires aux questions oui ou non. Ce package est conçu pour être à la fois interactif et utilisable dans diverses applications, permettant aux développeurs d'intégrer une fonctionnalité amusante et nostalgique dans leurs projets.
20 réponses traditionnelles Magic 8-Ball (positives, neutres et négatives).
API simple pour poser des questions et obtenir une réponse.
Gestion des erreurs personnalisée pour les entrées non valides.
Comprend une couverture de test complète.
pip installe wolfsoftware.magic8ball
Une fois installé, vous pouvez utiliser le package Magic 8-Ball dans votre code Python.
from wolfsoftware.magic8ball import Magic8Ball# Créer une instance de Magic8Ballmagic_ball = Magic8Ball()# Poser une question oui/nonresponse = magic_ball.ask_question("Est-ce qu'il pleuvra demain ?)print("Magic 8-Ball dit :", réponse)
La méthode ask_question
déclenche une InvalidQuestionError
si la question fournie n'est pas une chaîne non vide. Assurez-vous de valider l'entrée ou de gérer cette exception comme indiqué :
de wolfsoftware.magic8ball import Magic8Ball, InvalidQuestionErrormagic_ball = Magic8Ball()try:response = magic_ball.ask_question("Vais-je obtenir une promotion ?")print("Magic 8-Ball dit :", réponse)sauf InvalidQuestionError as e:print(" Erreur :", e)