magic8ball
v0.1.0
Magic 8-Ball
เป็นแพ็คเกจ Python ที่เลียนแบบของเล่น Magic 8-Ball แบบคลาสสิก โดยให้คำตอบแบบสุ่มสำหรับคำถามที่ใช่หรือไม่ใช่ แพ็คเกจนี้ได้รับการออกแบบมาให้มีทั้งแบบโต้ตอบและใช้งานได้ในแอปพลิเคชันต่างๆ ช่วยให้นักพัฒนาสามารถรวมฟีเจอร์ที่สนุกสนานและชวนให้นึกถึงอดีตเข้ากับโปรเจ็กต์ของตนได้
การตอบสนอง Magic 8-Ball แบบดั้งเดิม 20 แบบ (บวก เป็นกลาง และลบ)
API ง่าย ๆ เพื่อถามคำถามและรับคำตอบ
การจัดการข้อผิดพลาดแบบกำหนดเองสำหรับอินพุตที่ไม่ถูกต้อง
รวมถึงความครอบคลุมการทดสอบที่ครอบคลุม
pip ติดตั้ง wolfsoftware.magic8ball
เมื่อติดตั้งแล้ว คุณจะสามารถใช้แพ็คเกจ Magic 8-Ball ในโค้ด Python ของคุณได้
จาก wolfsoftware.magic8ball นำเข้า Magic8Ball# สร้างอินสแตนซ์ของ Magic8Ballmagic_ball = Magic8Ball()# ถามคำถามใช่/ไม่ใช่ = magic_ball.ask_question("พรุ่งนี้ฝนจะตกไหม?")พิมพ์("Magic 8-Ball พูดว่า:", ตอบกลับ)
วิธีการ ask_question
ทำให้เกิด InvalidQuestionError
หากคำถามที่ให้ไว้ไม่ใช่สตริงที่ไม่ว่างเปล่า ตรวจสอบให้แน่ใจว่าได้ตรวจสอบอินพุตหรือจัดการข้อยกเว้นนี้ตามที่แสดง:
จาก wolfsoftware.magic8ball นำเข้า Magic8Ball, InvalidQuestionErrormagic_ball = Magic8Ball()try:response = magic_ball.ask_question("ฉันจะได้รับการเลื่อนตำแหน่งหรือไม่?")print("Magic 8-Ball พูดว่า:", ตอบกลับ) ยกเว้น InvalidQuestionError เป็น e:print(" ข้อผิดพลาด:", จ)