반응형
반복문
특정한 소스코드를 반복적으로 실행
파이썬에서는 While문과 for문이 있다.
반복문 : while문
while 조건:
실행할 소스코드
i = 1
result =0
# i가 9 보다 작거나 같을 때 반복
while i <= 9:
result += i
i +=1
print(result)
=>45
반복문에서의 무한 루프
무한 루프(Infinite Loop)란 끊임없이 반복되는 반복구문
x = 10
while x> 5:
print(X)
반복문 : for문
특정한 변수를 이용하여 in 뒤에 오는 데이터에 포함 되어 있는 원소를 첫번째 인덱스부터 차례대로 방문
for 변수 in 리스트:
실행할 소스 코드
array = [9,8,7,6,5]
for x in array:
print(x)
=> 9 ,8,7,6,5 가 차례대로 출력
range를 통한 for문
range(시작 값 , 끝 값+1)
result = 0
# i는 1부터 9까지의 모든 값을 순회
for i in ragne(1,10):
result += i
print(result)
=>45
continue 키워드
반복문에서 남은 코드의 실행으 건너뛰고, 다음 반복문 실행
# 1부터 9 까지의 홀수의 합
result =0
for i in range(1,10):
if i % 2==0:
continue
result += i
print(result)
=> 25
break 키워드
반복문을 즉시 탈출
#1부터 5까지의 정수를 차례대로 출력
i = 1
while True:
print("i 값:",i)
if i == 5:
break
i += 1
=> i 값 : 1
=> i 값 : 2
=> i 값 : 3
=> i 값 : 4
=> i 값 : 5
중첩된 반복문
반복문 안에 반복문이 있는 경우
# 구구단
for i in range(2,10):
for j in range(1,10):
print(i,"X",j,"=",i*j)
print()
=> 2 X 1 =2
=> 2 X 2 =4
=> 2 X 3 =6
......
이 자료는 동빈 나 님의 이코테 유튜브 영상을 보고 정리한 자료입니다.
참고 : www.youtube.com/watch?v=m-9pAwq1o3w&list=PLRx0vPvlEmdAghTr5mXQxGpHjWqSz0dgC
출처: https://continuous-development.tistory.com/140 [나무늘보의 개발 블로그]
반응형
'Algorithm' 카테고리의 다른 글
[Algorithm] 11 강 : 자주 사용하는 라이브러리( 유용한 라이브러리 ) (0) | 2020.10.23 |
---|---|
[Algorithm] 10 강 : 파이썬 문법 - 함수 (0) | 2020.10.22 |
[Algorithm] 8 강 : 파이썬 문법 - 조건문 (0) | 2020.10.20 |
[Algorithm] 7 강 : 파이썬 문법 - 기본 입출력 (0) | 2020.10.19 |
[Algorithm] 6 강 : 파이썬 문법 - 사전 자료형, 집합 자료형 (0) | 2020.10.18 |