주 메뉴 열기
대문
임의의 문서로
로그인
설정
Pywiki 소개
면책 조항
Pywiki
검색
바뀜
← 이전 편집
7. 조건문
(편집)
2023년 7월 15일 (토) 18:47 판
433 바이트 추가됨
,
2023년 7월 15일 (토) 18:47
편집 요약 없음
5번째 줄:
5번째 줄:
==개요==
==개요==
상황(조건)에 따라 실행 흐름을 다르게 만들기 위해 사용하는 전략.
상황(조건)에 따라 실행 흐름을 다르게 만들기 위해 사용하는 전략.
+
+
= for =
+
===형태===
===형태===
조건의 끝은 ':' 로 구분한다.(쓰지 않으면 SyntaxError가 뜬다.)
조건의 끝은 ':' 로 구분한다.(쓰지 않으면 SyntaxError가 뜬다.)
67번째 줄:
70번째 줄:
|데이터가 자료구조 안에 포함되어 있지 않은가?
|데이터가 자료구조 안에 포함되어 있지 않은가?
|데이터 not in 자료구조
|데이터 not in 자료구조
+
|}
+
+
= match =
+
c에서 사용하는 case 문과 같다.
+
{| class="wikitable"
+
!형태
+
!방법
+
|-
+
|기본형식
+
|<syntaxhighlight lang="python">
+
if 판별대상:
+
case 값:
+
명령
+
case 값2:
+
명령령
+
</syntaxhighlight>
+
|-
+
|함수 변수매칭
+
|함수로 들어오는 변수의 형태에 따라 다른 행동을 설정할 수도 있..으나, 그닥 안쓸것 같아 지금은 정리해두지 않는다.
|}
|}
Sam
사무관
,
인터페이스 관리자
,
관리자
, 교사
편집
1,408
번