Arkadaşlar merhaba. Bir sayının palindrome olup olmadığını kontrol eden program yazdım. Güzel çalışıyor bir hata bulamadım ama işin komik tarafı break komutunu nasıl kullandığımı anlayamadım. Yani programa ne etkisi var açıklayabilir misiniz ?
Teşekkürler.
counter = 0
girdi = input("bir kelime giriniz :")
for i in girdi :
counter += 1
if counter % 2 == 0 :
for i in range(1,counter+1) :
if girdi[i-1] == girdi[counter - 1] :
counter -= 1
print("palindrome kelime!!!")
else :
print("palindrome değil.")
break
elif counter % 2 == 1 :
for i in range(1,counter+1) :
if girdi[i-1] == girdi[counter - 1] :
counter -= 1
print("palindrome kelime!!!")
else :
print("palindrome değil.")
break