* 이 글은 『이것이 취업을 위한 코딩 테스트다 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 번 학생은 합격입니다