اذهب إلى المحتوى

السؤال

نشر

أنا أعمل على محرك بحث.  مثل جوجل!

 يأخذ الكود المعطى نصًا وكلمة كمدخلات ويمررهما إلى وظيفة تسمى search().

 يجب أن تعرض وظيفة البحث () "تم العثور على كلمة" إذا كانت الكلمة موجودة في النص ، أو "لم يتم العثور على الكلمة" ، إذا لم تكن موجودة.

 إدخال عينة
 "هذا رائع"
 "مدهش"

 إخراج العينة
 تم العثور على كلمة

Recommended Posts

  • 0
نشر

سأحاول شرح كيفية البحث داخل أي نص بإستخدام Python وعليك أن تقوم بتحويل الكود إلى اللغة التي تستعملها بنفسك.

في البداية نحتاج إلى عمل دالة تأخذ النص المراد البحث فيه (النص الكامل)، وكلمة نريد البحث عنها في النص وليكن اسمها keyword:

def search(text, keyword):
	# باقي الكود سيكون هنا

الآن نحتاج إلى أن نقوم بالبحث عن الكلمة في النص، وتوجد عدة طرق للقيام بهذا الأمر، أسهل طريقة للقيام بهذا الأمر هو إستخدام المعامل in :

def search(text, keyword):
    if keyword in text:
        return "keyword was found"
    else:
        return "can't find the keyword"

ويمكننا أن نستخدمها بهذه الطريقة:

>>> search("some text here!!", "text")
'keyword was found'
>>> search("some text here!!", "hello")
"can't find the keyword"
>>>

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...