반응형
이번 시간에는 파이썬의 반복문 대해서 알아보는 시간을 갖겠다.
1. while 문
① 문법
- while [조건] :
....
....
- 조건이 True일 때 반복
- 조건이 False이면 while문 탈출
a1 = 1
while a1 < 5:
print("a1 is :", a1)
a1 += 1
Result
a1 is : 1
a1 is : 2
a1 is : 3
a1 is : 4
② 1부터 10까지의 합
sum = 0
cnt = 1
while cnt <= 100:
sum += cnt
cnt += 1
print('1 ~ 100 합 : ', sum)
print('1 ~ 100 합 : ', sum(range(1, 101)))
print('1 ~ 100 안에 3의 배수의 합 : ', sum(range(1, 101, 3)))
Result
1 ~ 100 합 : 5050
1 ~ 100 합 : 5050
1 ~ 100 안에 3의 배수의 합 : 1717
③ while - else 문 (1)
j = 1
while j <= 10:
print('j : ', j)
if j == 11:
break
j += 1
else:
print('else block run!')
Result
j : 1
j : 2
j : 3
j : 4
j : 5
j : 6
j : 7
j : 8
j : 9
j : 10
else block run!
④ while - else 문 (2)
j = 1
while j <= 10:
print('j : ', j)
if j == 11:
break
j += 1
else:
print('else block run!')
Result
j : 1
j : 2
j : 3
j : 4
j : 5
j : 6
j : 7
j : 8
j : 9
j : 10
반응형
'Programming > Python' 카테고리의 다른 글
[Python] 파이썬 함수에 대해서 알아보자. (0) | 2021.06.20 |
---|---|
[Python] 파이썬 반복문에 대해서 알아보자. (for문) (0) | 2021.06.03 |
[Python] 파이썬 조건문에 대해서 알아보자. (if문, 관계 연산자, 논리 연산자) (0) | 2021.05.17 |
[Python] 파이썬 가상환경 설정 및 패키지 설치에 대해서 알아보자. (0) | 2021.05.11 |
[Python] 파이썬 환경 구축에 대해서 알아보자. - 2 (0) | 2021.05.11 |