Register Now

Login


Lost Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Add question

You must login to ask question .

Login


Register Now

Merhaba, kayıt formu üzerinden kayıt olabilirsiniz. Fakat sosyal medya ile kayıt olmanızı önermekteyiz.

Python Palindrom Kontrol Uygulaması

Python Palindrom Kontrol Uygulaması

Palindrom genelde kafa karıştıran ve sık sorulan bir sorudur. Python üzerinde Palindrom kontrolünün nasıl yapıldığını bir örnek ile öğreneceğiz.

Öncelike, Palindrom Nedir?

Palindrom, tersten okunuşu da aynı olan cümle, sözcük ve sayılara denilmektedir.

NOT : Resmi çift tıklayarak büyütebilirsiniz.

palindrom_tenet

TENET = TENET


Soru : Bir string  kelimenin palindrom olup olmadığını bulan programı yazın.

Cevap : 

Açıklayalım :

  • palindrome adlı bir fonksiyon oluşturdum ve veri adlı parametre belirledim. Parametreye string veri yollanacaktır.
  • While döngüsünde, sag ve soldaki harfleri kontrol edebilmek için değişkenlerimizi tanımladım.
  • Yukarıdaki resme dikkatli baktıysanız metinin 1. harfi , 4. harfi ile aynı olması gerekiyor. O halde yukarda sag = metin başlangıç harfi ve sol = metin son harfi alınarak karşılaştırma yapmaya hazır hale getirdim.
  • İf kontrolü ile sırasıyla indeks kontrolü sağladım.
  • Eğer döngü sonucunda, eşleme olmassa else komutu çalışarak uyumlu olduğunu söylecektir.

2. KISA YOL :

Umarım faydalı olmuştur.

About Ali YamanProfesyonel

Herzaman bilginin gücüne inanlardan oldum , araştirmalarım ve deneyimlerimlerimi sizlere sunmayı amaçlıyorum. İstanbul Üniversitesi Kontrol ve Otomasyon Öğrencisiyim Elektronik ve Programlama ile ilgim var.

Follow Me

Leave a reply

Captcha Click on image to update the captcha .