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 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Hamza Nasr
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.