본문 바로가기

프로그래밍/python

반복문 while, for

 

* 이 글은 『이것이 취업을 위한 코딩 테스트다 with 파이썬』 책을 참고해 적었음을 말씀드립니다.

 

while문

 
- 조건문이 참일 때에 한해서 반복적으로 코드가 수행된다
 
while i <= 9:
    if i % 2 == 1:
        result += i
    i += 1

print(result)    

 

25

 

 

 

 

for문

 
===============
for 변수 in 리스트:
    실행할 소스코드
===============
 
 - in 뒤에 오는 모든 원소를 첫번째 인덱스부터 하나씩 방문한다
 - in 뒤에는 리스트, 튜플, 문자열 등이 올 수 있다
 
   * range(시작 값, 끝 값+1) : 시작 값을 넣지 않을 시 자동으로 시작 값은 0이 된다. 리스트의 모든 원소를 방문할 때 
                                       자주 쓴다
 
result = 0

# i는 1부터 9까지 모든 값을 순회
for i in range(1, 10):
    result += i

print(result)
 

45

 

 
- continue : continue를 만나면 반복문의 처음 시작으로 돌아간다
 
 
scores = [90, 85, 77, 65, 92]
cheating_list = [2, 4]

for i in range(5):
    if i + 1 in cheating_list:
        continue
    if scores[i] >= 80:
        print(i+1, "번 학생은 합격입니다")

 

1 번 학생은 합격입니다
5 번 학생은 합격입니다

 

 

'프로그래밍 > python' 카테고리의 다른 글

실전에서 자주 쓰이는 표준 라이브러리(1)_내장함수  (0) 2022.01.20
함수  (0) 2022.01.20
조건문 if  (0) 2022.01.20
집합 자료형  (0) 2022.01.20
사전 자료형  (0) 2022.01.19