حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود
همهٔ تمرین‌ها

تشخیص کلمات پالیندروم

تمرین آسان 3855 visibility link download flag

برنامه ای بنویسید که کلمه ای دریافت کند و بررسی کند که کلمه پالیندروم هست یا خیر؟

کلمات پالیندروم کلماتی هستند که از هر دوطرف به یک شکل خوانده میشوند مثل: گرگ

👨‍💻 4 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

پاسخ‌ها 18

word = input()
letters = []
reversedd = str()
count = len(word)
while (count > 0):
    letters.append(word[count-1])
    count = count - 1
reversedd = reversedd.join(letters)
print (reversedd)
if reversedd == word:
    print("true")
else : print("False")
import time
start_time = time.time()
while True:
    if time.time() - start_time > 20:
        print("time up")
        break
    name =str(input("enter your name:"))
    if name == "0":
        print("end")
        break
    if name[0] == name[-1]:
        print("your name is a palindrame")
    else:
        print("your name is not a palindram")
class PalindromeChecker:
    def __init__(self, word):
        self.word = word

    def is_palindrome(self):
        cleaned_word = self.word.replace(" ", "").lower()
        return cleaned_word == cleaned_word[::-1]

word = input("کلمه‌ای وارد کنید: ")
checker = PalindromeChecker(word)

if checker.is_palindrome():
    print("کلمه پالیندروم است.")
else:
    print("کلمه پالیندروم نیست.")

ارسال جواب

جوابت را با Markdown بنویس و ثبت کن

×
بستن