magic8ball
v0.1.0
Magic 8-Ball
は、古典的な Magic 8-Ball おもちゃをエミュレートする Python パッケージで、「はい」または「いいえ」の質問に対してランダムな応答を提供します。このパッケージは、インタラクティブかつさまざまなアプリケーションで使用できるように設計されており、開発者は楽しく懐かしい機能をプロジェクトに統合できます。
20 の伝統的なマジック 8 ボールの応答 (ポジティブ、ニュートラル、ネガティブ)。
質問して応答を得るシンプルな API。
無効な入力に対するカスタム エラー処理。
包括的なテスト範囲が含まれています。
pip インストール wolfsoftware.magic8ball
インストールすると、Python コードで Magic 8-Ball パッケージを使用できるようになります。
from wolfsoftware.magic8ball import Magic8Ball# Magic8Ball のインスタンスを作成しますmagic_ball = Magic8Ball()# はい/いいえの質問をするresponse = magic_ball.ask_question("明日は雨が降りますか?")print("マジック 8 ボールは言う:", response)
ask_question
メソッドは、指定された質問が空ではない文字列でない場合、 InvalidQuestionError
を発生させます。必ず入力を検証するか、次のようにこの例外を処理してください。
from wolfsoftware.magic8ball import Magic8Ball, InvalidQuestionErrormagic_ball = Magic8Ball()try:response = magic_ball.ask_question("昇進はありますか?")print("マジック 8 ボールの発言:", response)e:print(" としての InvalidQuestionError を除く)エラー:"、e)