التحدي: الردود المخصصة
سنغطي ما يلي...
أنت تقوم ببناء برنامج دردشة بسيط يسمى ChatPy .
ينبغي لـ ChatPy ما يلي:
استمر في مطالبة المستخدم بإرسال رسالة
تختلف الاستجابة بناءً على ما يكتبه المستخدم
توقف عندما يكتب المستخدم
"bye"
مهمتك
داخل
while True:قم بتكرار العملية، واقرأ إدخال المستخدم فيmsg.إذا كتب المستخدم
"bye":اطبع رسالة وداع
الخروج من الحلقة باستخدام
break
أضف فحصين إضافيين على الأقل للكلمات المفتاحية باستخدام
elif.اختر كلمات مفتاحية مثل
"music"،"weather"،"robot"،"food"، إلخ.عند العثور على كلمة رئيسية داخل الرسالة، اطبع استجابة مطابقة.
إذا لم تتطابق أي من الشروط، فاستخدم
elseلطباعة رد عام.
أمثلة على السلوكيات
أنواع المستخدمين:
bye→ يودعك ChatPy ويتوقفأنواع المستخدمين:
I like music→ يرد ChatPy استجابةأنواع المستخدمين:
hello→ يستخدم ChatPy استجابة الافتراضية
تَلمِيح
استخدم عمليات التحقق مثل:
if msg == "bye":elif "music" in msg:
def chatbot():
print("Hi! I'm ChatPy. Let's chat. Type 'bye' to exit.")
while True:
msg = input("You: ")
if msg == "bye":
print("ChatPy: See you later!")
break
# Add your code here.
chatbot()