자격증/빅데이터분석기사

[빅분기] 실기시험까지 D-29, if, for, while

mabb 2021. 11. 5. 09:03
반응형

 안녕하세요. 삶의질을 높이기 위해 노력하는 영차영차입니다.
빅데이터분석기사 실기 시험을 위한 본인의 메모 및 공부 목적 포스팅입니다.

 

if문 기본 구조

if(조건문):
    명령어 1
elif(조건문):
    명령어 2
else:
    명령어 3

elif는 else if를 줄인 것. 조건이 참(True)이면 명령어를 실행함. 조건에 해당되지 않으면 else의 명령어 3을 실행함.
조건문은 주로 연산자를 이용하여 만듦

 

비교 연산자

연산자 if(조건문)
a < b a가 b보다 작으면 명령어 실행
a > b a가 b보다 크면 명령어 실행
a <= b a가 b이하면 명령어 실행
a >= b a가 b이상이면 명령어 실행
a == b a와 b가 같으면 명령어 실행
a != b a와 b가 같지 않으면 명렁어 실행

 

 반복문 for문과 while문이 있음

for문 기본 구조
for 변수* in 리스트/튜플/문자열**
    수행할 문장 1
    수행할 문장 2

*변수: 임의의 문자 설정
**리스트,튜플,문자열의 내용이 반복할때마다 변수에 할당됨
ex) for i in "빅데이터분석기사":
 ->i에는 빅,데,이,터,분,석,기,사 가 차례로 할당되며 반복됨.

 

 

while문은 특정 조건을 만족할 때까지 계속 반복하는 문법. 조건이 참(True)면 계속 반복하고 거짓(False)이면 반복을 멈춤

while문 기본 구조

while 조건문:
    수행할 문장1
    수행할 문장2

 

조건이 참이면 무한 반복함.

break를 넣으면 멈춤.

len(n) 리스트나 문자열의 길이를 구할 때 씀.

for문과 while문의 장단점이 있는듯함. 

반응형