magic8ball
v0.1.0
Magic 8-Ball
عبارة عن حزمة Python تحاكي لعبة Magic 8-Ball الكلاسيكية، وتوفر إجابات عشوائية على أسئلة نعم أو لا. تم تصميم هذه الحزمة لتكون تفاعلية وقابلة للاستخدام في تطبيقات مختلفة، مما يسمح للمطورين بدمج ميزة ممتعة ومثيرة للحنين في مشاريعهم.
20 استجابة سحرية تقليدية لـ 8 كرات (إيجابية ومحايدة وسلبية).
واجهة برمجة تطبيقات بسيطة لطرح الأسئلة والحصول على إجابة.
معالجة الأخطاء المخصصة للمدخلات غير الصالحة.
يشمل تغطية اختبار شاملة.
نقطة تثبيت wolfsoftware.magic8ball
بمجرد التثبيت، يمكنك استخدام حزمة Magic 8-Ball في كود Python الخاص بك.
من wolfsoftware.magic8ball import Magic8Ball# إنشاء مثيل لـ Magic8Ballmagic_ball = Magic8Ball()# اطرح سؤال نعم/لاresponse = magic_ball.ask_question("هل ستمطر غدًا؟")print("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(" خطأ:"، ه)