Arahan continue dalam Python

Selain arahan break, yang menamatkan kerja gelung, terdapat juga arahan continue, yang melancarkan lelaran baru gelung. Arahan ini kadang-kadang boleh berguna untuk memudahkan kod.

Katakan kita mempunyai senarai lst:

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

Mari kita keluarkan semua elemen daripadanya kecuali nombor 3. Untuk ini, di bawah blok dengan syarat, kita tulis arahan continue. Pada masa yang sama, fungsi print akan dinyatakan dalam blok pertama gelung:

pythonfor el in lst:
  if el == 3:
    continue
  print(el) # akan mengeluarkan 1, 2, 4, 5
Задание 1

Diberi set:

pythontst = {'a', 'b', 'c', 'd', 'e'}

Keluarkan semua elemen daripadanya, kecuali aksara 'd'.

Задание 2

Diberi senarai:

pythontst = [6, 3, -2, 8, -4, 9]

Keluarkan semua elemen daripadanya, kecuali yang negatif.

Задание 3

Diberi senarai:

pythontst = ['a', 'b', 'c', 'd', 'e']

Dapatkan daripadanya rentetan 'acde'.