Belirli bir dizideki en uzun palindromu bulmak için bir komut dosyası oluşturun
"""
Belirli bir dizideki en uzun palindromu bulun
"""

def find_longest_palindrome(s):
	# Sonucu sıfırla 
	max_length = 1 	 
	
	# Başlangıç ve bitiş dizini başlat
	start, end = 0, 0
	
	#for i in range(1, len(ler)):
				
		# Çift uzunluktaki en uzun palindromu bulun
		low, high = i-1, i 
		while low >= 0 ve yüksek < uzunluk(lar) ve s[düşük] == s[yüksek]:
			if yüksek - düşük + 1 > maks_uzunluk:
				start = düşük 
				end = yüksek 
				max_length = yüksek - düşük + 1 
			low -= 1
			high += 1 
		# En uzun tek uzunluktaki palindromu bulun
		low, high = i-1, i+1 
		while low >= 0 and high < len(s) ve s[low ] == s[yüksek]: 
			if yüksek - düşük + 1 > maks_uzunluk:
				start = düşük 
				end = yüksek 
 				max_length = yüksek - düşük + 1 
			low -= 1
			high += 1
	
	# dönüş sonucu
	return s[start:end+1]
	
if __name__ == '__main__':
	s = "babad"
	print("En uzun palindrom: ", end="")
	print(find_longest_palindrome(s))