Magic 8-Ball
é um pacote Python que emula o clássico brinquedo Magic 8-Ball, fornecendo respostas aleatórias para perguntas de sim ou não. Este pacote foi projetado para ser interativo e utilizável em vários aplicativos, permitindo aos desenvolvedores integrar um recurso divertido e nostálgico em seus projetos.
20 respostas tradicionais do Magic 8-Ball (positivas, neutras e negativas).
API simples para fazer perguntas e obter uma resposta.
Tratamento de erros personalizado para entradas inválidas.
Inclui cobertura abrangente de testes.
pip instalar wolfsoftware.magic8ball
Depois de instalado, você pode usar o pacote Magic 8-Ball em seu código Python.
from wolfsoftware.magic8ball import Magic8Ball# Crie uma instância de Magic8Ballmagic_ball = Magic8Ball()# Faça uma pergunta sim/nãoresponse = magic_ball.ask_question("Será que choverá amanhã?")print("Magic 8-Ball diz:", resposta)
O método ask_question
gera um InvalidQuestionError
se a pergunta fornecida não for uma string não vazia. Certifique-se de validar a entrada ou tratar esta exceção conforme mostrado:
from wolfsoftware.magic8ball import Magic8Ball, InvalidQuestionErrormagic_ball = Magic8Ball() try:response = magic_ball.ask_question("Vou receber uma promoção?")print("Magic 8-Ball diz:", resposta)except InvalidQuestionError as e:print(" Erro:", e)