مشکل در حل تمرین برنامه نویسی Palindrome

تمرین برنامه نویسی : آیا Palindrome است؟

زرگیسو که تازه با برنامه نویسی آشنا شده می خواد برنامه ای بنویسه که تعیین کنه آیا یک کلمه palindrome هست یا خیر. به کلمه ای میگن palindrome که چه از چپ چه از راست بخونیش یه چیز بشه. مثلا Madam یه palindrome هستش ولی tehran یک palindrome نیست. حالا شما باید به زرگیسو کمک کنی این برنامه رو بنویسه.
لطفا توجه کنید که کوچک یا بزرگ بودن حروف مهم نیست همونطور که گفتیم Madam یک palindrome هست همانطور که maDAM یک palindrome است.

نمونه ورودی:

madam
نمونه خروجی:

palindrome

نمونه ورودی:

tehran
نمونه خروجی:

not palindrome

پاسخ ها

sokanacademy forum
کاربر سکان آکادمی 3 سال پیش
b=input("enter char:")

def palindrome(a):
 return a == a[::-1]
 if b == a:
 palindrome(a)
 print("palindrome")
 else:
 print("not palindroo")
sokanacademy forum
کاربر سکان آکادمی 3 سال پیش

متاسفانه run نمی شه

sokanacademy forum
کاربر سکان آکادمی 3 سال پیش

قبلشون اسپیس‌ها رو میزنید؟

چون واس من اجرا میشه شاید مشکل از سیستمتون باشه

sokanacademy forum
کاربر سکان آکادمی 3 سال پیش

جواب درست نمیده اسپیس هم بزنی

این کد درسته

s = input()
def isPalindrome(s):
 return s == s[::-1]
ans = isPalindrome(s) 
if ans:
 print("palindrome")
else:
 print("not palindrome")
online-support-icon