본문 바로가기

728x90

제어문

[01. Python] 010. 제어문 – while while은 반복문이다. for와 다른 점은 조건이 거짓이 될 때까지 무한 반복한다는 점이다. a = 0 while a < 5: print(a) a = a + 1 결과 값 0 1 2 3 4 while안에서도 continue를 사용할 수 있다. a = 0 while a < 5: a = a + 1 if a % 2 == 0: continue print(a) 결과 값 1 3 5 그리고 while문을 강제로 빠져나오기 위해서는 break를 사용하면 된다. a = 0 while a < 5: a = a + 1 if a % 2 == 0: break print(a) 결과 값 1 더보기
[01. Python] 009. 제어문 – for for는 반복문이다. 리스트 안에 있는 값을 한 번씩 돌아가며 조회한다고 생각하면 쉽다. 다음을 보면 쉽게 이해된다. a = [1, 2, 3] for i in a: print(i) 결과 값 1 2 3 for문은 다양하게 활용된다. range함수를 통해 리스트를 생성 후 활용하는 것이 기본적이다. for i in range(0, 5): print(i) 결과 값 0 1 2 3 4 그리고 튜플을 활용할 수도 있다. a = [(1, 2), (2, 3)] for (i, j) in a: print(i, j) 결과 값 1 2 2 3 그리고 zip이란 함수를 이용해 두개 이상의 리스트를 동시에 반복하는 것도 가능하다. a = [1, 2, 3] b = ['a', 'b', 'c'] c = [4, 5, 6] for i, j.. 더보기
[01. Python] 008. 제어문 – if if는 조건문이다. 해당 조건에 해당하면 실행하는 것이다. 형태는 다음과 같다. if x > y: print('x가 y보다 크다') elif x >= y: print('x가 y보다 크거나 같다') elif x < y: print('x가 y보다 작다') elif x 3 else False print(result) 결과 값 False 더보기
728x90