magic8ball
v0.1.0
Magic 8-Ball
是一個 Python 包,它模擬經典的 Magic 8-Ball 玩具,提供對是或否問題的隨機回答。該軟體包設計為互動式且可在各種應用程式中使用,允許開發人員將有趣、懷舊的功能整合到他們的專案中。
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("Magic 8-Ball 說:", response )
如果提供的問題不是非空字串, ask_question
方法將引發InvalidQuestionError
。確保驗證輸入或處理此異常,如下所示:
from Wolfsoftware.magic8ball import Magic8Ball, InvalidQuestionErrormagic_ball = Magic8Ball()try:response = magic_ball.ask_question("我會升職嗎?")print("Magic 8-Ball 說:", response) exceptor id eprint"錯誤:”,e)