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' таңбасы кіретінін тексеріңіз.