반응형
while문이란?
조건식이 참(True) 인 동안 반복해 배루 소스코드를 수행하고, if 문과 동일하게 while문 다음에 조건이 오며, : 으로 조건이 종료됐음을 인지시킵니다. 조건식은 소스코드를 수행하기전 수행하여 , 그 이후 소스코드를 수행한 후 다시 따집니다.
형태는 다음과 같습니다.
while 조건식:
소스코드
Ex 1)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
a = 1
while a <= 5:
print(a, end = ' ')
a += 1
colors = ['r', 'g', 'b']
a = 0
while a < len(colors):
print(colors[a], end = ' ')
a += 1
print()
while colors:
print(colors.pop(0), end = ' ' )
print()
|
출력 결과
Ex 2)
1
2
3
4
5
6
7
8
9
10
11
|
a = 0
while a < 10:
a += 1
if a == 5:
continue
if a == 7:
break
print(a)
else:
print('while 수행')
|
출력 결과
Ex 3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
import random
num = random.randint(1, 10)
print(num)
# while 1000: 무한루프 while: 0 안돌아감 숫자 0은 false 제외 나머지 true
while 1:
print('1 ~ 10 사이의 컴이 가진 숫자를 입력하시오')
guess = input()
su = int(guess)
if su == num:
print('성공 ~~~ ' * 5)
break
elif su < num:
print('더 큰 수 입력')
elif su > num:
print('더 작은 수 입력')
|
출력 결과
반응형
'python' 카테고리의 다른 글
python - 함수 (0) | 2020.05.07 |
---|---|
python - 반복문 (for) (0) | 2020.05.07 |
python - 제어문 ( if ) (0) | 2020.05.07 |
python - 정규 표현식 (0) | 2020.05.07 |
python - 집합형 자료 ( Tuple , Set , Dict ) (0) | 2020.05.07 |