مهدی

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

مهدی ۱۳۹۹/۱۲/۱۴ زبان برنامه‌نویسی پایتون

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

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

نمونه ورودی:

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

palindrome

نمونه ورودی:

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

not palindrome

پاسخ‌ها به این تاپیک
ستاره
ستاره
۱۳۹۹/۱۲/۱۵
b=input("enter char:")

def palindrome(a):
 return a == a[::-1]
 if b == a:
 palindrome(a)
 print("palindrome")
 else:
 print("not palindroo")
مهدی
مهدی
۱۳۹۹/۱۲/۱۶

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

در پاسخ به

ستاره
ستاره
۱۳۹۹/۱۲/۱۶

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

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

در پاسخ به

m.mahyar115
m.mahyar115
۱۳۹۹/۱۲/۲۲

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

این کد درسته

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

در پاسخ به