파이썬에서 루프 탈출 가로채기

플래그를 사용할 때 코드를 줄이기 위해, 특별한 부울 값 변수를 선언하지 않는 대체 구문을 사용할 수 있습니다.

이전 강의의 예제를 다시 작성해 보겠습니다. 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'가 문자열에 포함되어 있는지 확인하세요.