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("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)제외 InvalidQuestionError as e:print(" 오류:", e)