sayi=int(input("Sayı girin:"))
toplam=0
for i in range(1,sayi+1):
i=str(i)
if len(i)%2==0:
sayi1=i[:int(len(i)/2)]
sayi2=i[int(len(i)/2):len(i)]
sayi3=sayi2[::-1]
if sayi1==sayi2 or sayi1==sayi3:
toplam+=1
print(i)
print("Toplam {} tane ayna sayı bulundu.".format(toplam))
Burada sayi2 oluşturulurken sayi2=i[int(len)/2:len(i)] kısmında neden iki noktadan sonra uzunluğu integera çevirmedik de ilk kısımda çevirdik? Yardımcı olabilirseniz sevinirim.