حول الطبيب
تعليمات
سوف تحصل على سلسلة من الأحرف. مهمتك هي تحديد ما إذا كانت السلسلة المعطاة عبارة عن متناظرة. المتناظر هو سلسلة متماثلة للخلف وللأمام. على سبيل المثال، السلسلة "racecar" هي متناظرة، لكن السلسلة "apple" ليست كذلك.
لحل هذه المشكلة، يمكنك استخدام خوارزمية بسيطة. أولاً، قم بعكس السلسلة المحددة. ثم قارن السلسلة المعكوسة بالسلسلة الأصلية. إذا كانت السلسلتين متساويتين، فإن السلسلة المعطاة تكون متناظرة. وإلا فإن السلسلة المعطاة ليست متناظرة.
هنا مثال:
>>> is_palindrome("racecar") True >>> is_palindrome("apple") False
هنا هو رمز الحل:
def is_palindrome(s): # Reverse the given string. s_reversed = s[::-1] # Compare the reversed string to the original string. return s == s_reversed
</التفاصيل