Şu eğitimden: Python'u Öğrenme

Ücretsiz deneme süresi ile, bu eğitime erişin

Sektör uzmanları tarafından verilen 23.300 adetten fazla eğitime erişmek için hemen katılın.

Çözüm: Palindromlar

Çözüm: Palindromlar

(iyimser müzik) - [Eğitmen] Tamam, peki bu meydan okumayı nasıl yaptınız? Bu biraz zor bir şeydi. Öyleyse çözümümü gözden geçirelim ve onu sizinkilerle karşılaştırabilirsiniz. Ve çözümünüz benimkiyle aynı değilse endişelenmeyin. Tamam, öyleyse bir kod açalım. Bu yüzden çözümümde, is_palindrome adında bir işlev tanımladım ve aslında birazdan buna geri döneceğiz. Bu nedenle, programımın kodu, bu çalıştırma değişkeni true olduğu sürece programın çalışmasını sağlamak için bir süre döngüsü kullanıyor. Bu yüzden önce kullanıcıdan test edilecek dizeyi girmesi istenir. Ve kullanıcı exit kelimesini girerse, program run değerini false olarak ayarlayarak ve ardından döngüden çıkarak çıkar. Ardından, kullanıcının girdiği dizeyi tüm küçük harflere dönüştürüyorum, böylece büyük ve küçük harfleri karşılaştırma konusunda endişelenmeme gerek kalmıyor. O zaman dizedeki tüm beyaz boşlukları ve alfasayısal olmayan karakterleri çıkarmam gerekiyor. Bu yüzden yeni bir dize değişkeni bildiririm ve sonra…

İçerikler