سؤال في python

في الصورة برنامج python

فيه متغيرين نصيين كمُعطيات للدالة , وتُرجع القيمة Ture إذا كان النص الأول جزءاً من المتغير الثاني، والقيمة False إذا لم يكن كذلك.

لماذا لا تظهر النتائج في خانة المخرجات عندما اشغل Run


مستقبلا يمكن مشاركة الكود المصدري عبر هذا الموقع

مشكور يا طيب

ممكن فكرة عن الموقع ؟

اه فهمت هو مشاركة صور الكود

يمكن مشاركته عبر رابط أيضا لكن الرابط طويل نوعا ما يوجد خدمات أخرى أفضل.

إستعملت في الكود المصدري return لكن return لا تقوم بإخراج المعطيات و طباعتها للمستخدم

يمكنك إستعمال print

لا يزال هناك خطأ آخر في الكود

مر وقت طويل على إستعمالي لبايثون من الجيد العودة :)

جيد تم

بارك الله فيك

def is_substring(short, long):

index = 0
while index < (len(long) - len(short) + 1):
    if long[index : index + len(short)] == short:
        return True
    index += 1
return False

print(is_substring('bad', 'abracadabra'))

جيد تم بنجاح

بارك الله فيك