Python-та циклден шығуды ұстау

Флагтармен жұмыс істегенде кодты қысқарту үшін, арнайы айнымалыны Boolean мәндерімен жарияламай-ақ, балама синтаксисті қолдануға болады.

Алдыңғы сабақтағы мысалды қайта жазайық. if блогында бірінші теріс сан кездескенде, '---' шығарып, break инструкциясын береміз. Тізімнің барлық элементтері оң сандар болған жағдайда, циклдің else блогында '+++' шығарылады:

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

for el in lst:
  if el < 0:
    print('---')
    break
else:
  print('+++') # '---' шығарады

Енді теріс санды оң санға ауыстырып, тізімді қайта тексерейік:

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

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

Тізім берілген. Оның барлық элементтері жұп сандар ба, соны тексеріңіз.

Задание 2

Жол берілген:

pythontst = 'abcdef'

Оған 'd' таңбасы кіретінін тексеріңіз.