while문
i = 1
result = 0
# i가 9보다 작거나 값을 때 아래 코드를 반복적으로 실행
while i <= 9:
result +=i
i += 1
print(result)
i = 1
result = 0
while i <= 9:
if i % 2 ==1:
result += i
i +=1
print(result)
for문
- 반복문으로 for문을 이용할 수 있다.
- 특정한 변수를 이용하여 'in' 뒤에 오는 데이터(리스트, 튜플 등)에 포함되어 있는 원소를
첫 번째 인덱스부터 차례대로 하나씩 방문한다.
for 변수 in 리스트:
실행할 소스코드
for문에서 연속적인 값을 차례대로 순회할 때는 range()를 주로 사용한다.
- 이때, range(시작 값, 끝 값+1)형태로 사용한다.
- 인자를 하나만 넣으면 자동으로 시작 값은 0이 된다.
result = 0
# i는 1부터 9까지의 모든 값을 순회
for i in range(1,10):
result += i
print(result)
continue 키워드
- 반복문에서 남은 코드의 실행을 건너뛰고, 다음 반복을 진행하고자할 때 사용한다.
result = 0
for i in range(1,10):
if i % 2 ==0:
continue
result += i
print(result)
break키워드
- 반복문을 즉시 탈출하고자할 때 break를 사용한다.
scores = [90,85,77,65,97]
for i in range(5):
if scores[i] >= 80:
print(i + 1, '번 학생은 합격입니다.')
#특정 번호의 학생은 제외하기
scores = [90,85,77,65,97]
cheating_student_list = {2,4}
for i in range(5):
if i + 1 in cheating_student_list:
continue
if scores[i] >=80:
print(i+1,'번 학생은 합격입니다.')
for i in range(2, 10):
for j in range(1, 10):
print(i, 'X', j, '=', i*j)
print()
[Python] 람다표현식 (0) | 2022.01.04 |
---|---|
[Python] 함수 (0) | 2022.01.04 |
[Python] 조건문 (0) | 2022.01.04 |
[Python] 기본 입출력 (0) | 2022.01.04 |
[Python] 집합 자료형 (0) | 2022.01.04 |