Magic 8-Ball
ist ein Python-Paket, das das klassische Magic 8-Ball-Spielzeug emuliert und zufällige Antworten auf Ja-oder-Nein-Fragen bereitstellt. Dieses Paket ist so konzipiert, dass es sowohl interaktiv als auch in verschiedenen Anwendungen verwendbar ist, sodass Entwickler eine unterhaltsame, nostalgische Funktion in ihre Projekte integrieren können.
20 traditionelle Magic 8-Ball-Antworten (positiv, neutral und negativ).
Einfache API, um Fragen zu stellen und eine Antwort zu erhalten.
Benutzerdefinierte Fehlerbehandlung für ungültige Eingaben.
Beinhaltet eine umfassende Testabdeckung.
pip install wolfsoftware.magic8ball
Nach der Installation können Sie das Magic 8-Ball-Paket in Ihrem Python-Code verwenden.
from wolfsoftware.magic8ball import Magic8Ball# Erstelle eine Instanz von Magic8Ballmagic_ball = Magic8Ball()# Stellen Sie eine Ja/Nein-Frageresponse = magic_ball.ask_question("Wird es morgen regnen?")print("Magic 8-Ball sagt:", Antwort)
Die Methode ask_question
löst einen InvalidQuestionError
aus, wenn die bereitgestellte Frage keine nicht leere Zeichenfolge ist. Stellen Sie sicher, dass Sie die Eingabe validieren oder diese Ausnahme wie gezeigt behandeln:
from wolfsoftware.magic8ball import Magic8Ball, InvalidQuestionErrormagic_ball = Magic8Ball()try:response = magic_ball.ask_question("Werde ich befördert?")print("Magic 8-Ball sagt:", Antwort)exclusive InvalidQuestionError as e:print(" Fehler:", e)