instruction: Hozzon létre egy szkriptet, amely megkeresi a leghosszabb palindromot egy adott karakterláncban.
output: ```
  """
  A leghosszabb palindróma keresése egy adott karakterláncban
  """
  
  def find_longest_palindrome(s):
  	# Initialize result
  	max_length = 1
  	
  	# Kezdeti és végindex inicializálása
  	start, end = 0, 0
  	
  	# Iteráljuk a bemeneti karakterláncot
  	for i in range(1, len(s)):
  				
  		# Keressük meg a leghosszabb páros hosszúságú palindromot.
  		low, high = i-1, i
  		while low >= 0 és high < len(s) és s[low] == s[high]:
  			if high - low + 1 > max_length:
  				start = low
  				end = high
  				max_length = high - low + 1
  			low -= 1
  			high += 1
  		# Keressük meg a leghosszabb páratlan hosszúságú palindromot
  		low, high = i-1, i+1
  		while low >= 0 és high < len(s) és s[low] == s[high]:
  			if high - low + 1 > max_length:
  				start = low
  				end = high
  				max_length = high - low + 1
  			low -= 1
  			high += 1
  	
  	# return result
  	return s[start:end+1]
  	
  if __name__ == '__main__':
  	s = "babad"
  	print("A leghosszabb palindróma: ", end="")
  	print(find_longest_palindrome(s))
  ```