Listede arama gerçekleştirme hakkında

Arkadaşlar çalıştırıyorum aboneListesi adlı listeden 342 değerini giriyorum görüyor ama tekrar 624 veya diğer abone numaralarını girince bulamıyor neden acaba.Şimdiden yardımcı olacak arkadaşlara teşekkür ederim.

aboneListesi = [
    [342,'Melike BAŞER',51],
    [624,'Ahmet ARIYAN',67],
    [173,'Selim YILDIRIM',31],
    [234,'Mustafa AKGÜN',89],
    [512,'Aybüke ÇOBAN',12]
]

guncelEndeks = list()
print('Ütopya belediyesi su faturalandırma birimi\n')
while True:
    aboneNumarasi = int(input('Lütfen abone numarasını girin:'))
    for aboneNumarasiAra in aboneListesi:
        if aboneNumarasiAra[0] == aboneNumarasi:
            guncelEndeksAl = int(input('Lütfen güncel endeksi girin:'))
            guncelEndeks.append([aboneNumarasi,guncelEndeksAl])
            break
        else:
            print('Böyle bir abone bulunamadı.\nLütfen tekrar deneyin')
            break

624 yazdığında döngü else bloğuna giriyor ve break ile durduruluyor

Merhabalar,

Aslında else bloğunu girintileme olarak bir geriye alırsanız "döngülerle beraber kullanılan else deyimi"nden yararlanmış olursunuz ve de kod istediğiniz gibi çalışmaya başlar. else’in bu şekilde kullanımı için şuralara bakabilirsiniz:

for calismiyor.​​​

Hocam else’yi dediğiniz gibi yaptım yine çalışmadı biraz geç oldu ama kusura bakmayın işlerimin yoğunluğundan geri dönemedim.

for döngüsü neden çalışmıyor anlamıyorum bir kural hatası mı yapıyorum diye bakıyorum ama bir türlü göremedim.

Hocam idem doğru düzgün çalışmıyor kaldırıp tekrar kurunca çalışmaya başladı teşekkür ediyorum.Kolay gelsin.