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

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

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

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

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

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

پاسخ‌ها 18

verb= str(input('plz inter your name :')).lower()
print('your verb is palindrome ... True') if verb[0:len(verb)//2] == verb[-1:len(verb)//2 :- 1] else print('you verb not is palindrome ... False')
import time

class PL:
    def __init__(self):
        self.strr = None
        self.start_time = None
        self.x = None
        self.y = None

    def amaliat(self):
        self.start_time = time.time()

        while True:
            if time.time() - self.start_time > 15:
                print("time up")
                break

            self.strr = str(input("enter your str:"))

            if self.strr == "A":
                print("while end")
                break

            self.x = self.strr[0]
            self.y = self.strr[-1]

            if self.x == self.y:
                print(f"palindrom ast>>>>{True}")

            else:
                print(f"palinfrom nist >>> {False}")

print(PL().amaliat())


def is_palindrome(word):
    return word == word[::-1]

word = input("کلمه را وارد کنید: ")
if is_palindrome(word):
    print("کلمه پالیندروم است.")
else:
    print("کلمه پالیندروم نیست.")
پاسخ هوش مصنوعی Ai Python
a=input("Please,enter word:\n")
b=len(a)
k=0
for i in range((b//2)):
    if a[i]==a[b-i-1]:
        k+=1
        continue
    else:
        break
if b%2==0 and (k*2)==b or  b%2!=0 and (k*2)+1==b:
    print("The word is Palindrome.")
else:
    print("The word is not Palindrome.")

word=input("enter your word")
li_word=[]
for x in word:
    li_word.append(x)
mirroring_li_word=li_word[::-1]
if mirroring_li_word==li_word:
    print("ok")
else:
    print("not ok")
def palindrom():
    word=input("Enter a word : ").lower()
    start=word[0]
    end=word[-1]
    if start == end:
        print(f'{word} is palindrom')
    else:
        print(f'{word} is not palindrom') 
palindrom()

ارسال جواب

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

×
بستن