Menangkap Keluar dari Loop di Python

Untuk mempersingkat kode saat bekerja dengan flag, kita dapat menggunakan sintaks alternatif - tanpa mendeklarasikan variabel khusus dengan nilai boolean.

Mari kita tulis ulang contoh dari pelajaran sebelumnya. Di blok if saat menemui angka negatif pertama, atur output '---' dan instruksi break. Dalam kasus di mana semua elemen list adalah positif, di blok else loop akan dioutputkan '+++':

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

for el in lst:
  if el < 0:
    print('---')
    break
else:
  print('+++') # akan mengeluarkan '---'

Sekarang mari kita ubah angka negatif menjadi positif dan periksa listnya lagi:

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

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

Diberikan sebuah list. Periksa apakah semua elemennya adalah bilangan genap.

Задание 2

Diberikan sebuah string:

pythontst = 'abcdef'

Periksa apakah karakter 'd' termasuk di dalamnya.