Hamza Nasr نشر 30 يوليو 2022 أرسل تقرير نشر 30 يوليو 2022 text = input() word = input() def search(text, word): if word in text: print("Word found") else: print("Word not found") print(search(text, word)) 1 اقتباس
0 عمر قره محمد نشر 30 يوليو 2022 أرسل تقرير نشر 30 يوليو 2022 الشكل الصحيح للاستدعاء هو : text = input() word = input() def search(text, word): if word in text: print("Word found") else: print("Word not found") search(text, word) اي استدعاء الوظيفة خارج الـ print. و الـ None هنا تظهر لأن الوظيفة search لا تعيد اي قيمة، وبالتالي ستعيد None بشكل افتراضي عند استدعائها داخل الـ print. 1 اقتباس
0 Ayoub Souad نشر 30 أغسطس 2022 أرسل تقرير نشر 30 أغسطس 2022 نعلم بأن print لطبع القيمة المدخلة. ادا لنجعل داخل دالة البحث قيمة خروج أي عوض print نستعمل return فقط. تصبح الدالة كالاتي: def search(text, word): if word in text: return "Word found" else: return "Word not found" و بالتالي عند طبع قيمة الدالة نحصل على النتيجة: print(search(text, word)) i am ayoub ayoub Word found اقتباس
السؤال
Hamza Nasr
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.