Python
제어문 정리
우롱차
2020. 8. 29. 01:35
728x90
-
조건문 (if, switch ~ case)
-
자바는 if, switch ~ case 두개
-
if → 파이썬은 if문만 사용
-
반드시 실행문은 tab키로 들여쓰기 해야 if 블록문
-
-
if ~ elif~ else
-
if : 콜론으로 시작
-
print(a) ← 들여쓰기가 끝나면 if문이 끝났다고 봄
-
안에 실행문을 안 만들고(지금 실행문을 뭐로 해야할지 모를때는 pass를 들여쓰기로 넣어놔야지 에러가 없이 잘 진행된다.
2. 반복문
-
while
-
print('hi') → 조건이 True이면 hi를 계속 반복
-
조건문에 True를 바로 써주면 무한 루프에 빠짐
-
while에 i = 0 이라고 반복 횟수를 정해줄 수 있지만 굳이 for 문이 있는데 쓰면 효율성이 떨어짐
-
-
while 조건문 :
-
for
-
a = [1,2,3,4] # List type 변수같은 경우는 맘대로 지정해도 된다.
-
for 변수 in 컬렉션 # a(컬렉션의 length만큼) : 컬렉션이랑 함께 쓰인다.
-
print('hello')
-
인덱스 번호를 알고 싶을때는
-
for i, one in enumerate(a): //enumerate가 i를 알수있고 a값이 one에 하나씩 들어감
-
print(one)
-
반복문에 쓰이는
-
break → 반복문을 부시고 나오는거 반복을 끝내는.
-
continue → 반복문을 빠져나가는게 아니라 조건이 참이면 continue를 만나서 그 밑에 실행문을 실행하지않고 다시 그 다음 반복으로 넘어감
728x90