Döngüden Çıkışı Yakalama in Python

Bayraklarla çalışırken kodu kısaltmak için, özel bir değişken bildirmeden alternatif bir sözdizimi kullanılabilir.

Önceki dersteki örneği yeniden yazalım. if bloğunda, ilk negatif sayıyla karşılaşıldığında '---' çıktısını ve break komutunu veriyoruz. Listedeki tüm öğeler pozitif olduğunda ise, döngünün else bloğunda '+++' çıktılanacak:

pythonlst = [1, 2, 3, -4, 5]

for el in lst:
  if el < 0:
    print('---')
    break
else:
  print('+++') # '---' yazdıracak

Şimdi negatif sayıyı pozitif bir sayı ile değiştirip listeyi tekrar kontrol edelim:

pythonlst = [1, 2, 3, 4, 5]

for el in lst:
  if el < 0:
    print('---')
    break
else:
  print('+++') # '+++' yazdıracak
Задание 1

Bir liste verilmiştir. Tüm elemanlarının çift sayı olup olmadığını kontrol edin.

Задание 2

Bir string verilmiştir:

pythontst = 'abcdef'

İçinde 'd' karakterinin bulunup bulunmadığını kontrol edin.