본문 바로가기
Coding/Python

코딩도장 / Unit 16~18. 반복문

by 09337 2019. 12. 26.

for문

(→는 들여 쓰기를 의미)

for 변수 in range(횟수):
→(반복할 코드)

 


 

ex)

for i in range(10):
	print('Hi',i)

결과)

Hi 1
Hi 2
Hi 3
Hi 4
Hi 5
Hi 6
Hi 7
Hi 8
Hi 9
Hi 10

 


 

ex)

a=[1, 2, 3]
for i in a:
	print(a)

결과)

1
2
3

 


 

break

ex) 0~9999까지 반복하는데 i가 100을 만나면 빠져나옴.

for i in range(10000):
	print(i)
	if i=100
    		break

 


 

continue

i가 짝수면 print를 건너뛰고, 홀수면 출력.

for i in range(100):
	if i%2==0:
    		continue
	print(i)

 


while문

(→는 들여 쓰기를 의미)

i=0				#초기식
while i<100:			#while 조건식
→print('Hi')			#반복할 코드
→i+=1				#변화식

 


 

무한루프

ex)

while True:
	print('Hi')

결과)

Hi
Hi
Hi
.
.
.

 


 

break

ex) 위 무한루프와 동일한데 if문으로 break를 걸어서 빠져나옴.

i=0
while True:
	print(i)
   	i+=1
    	if i==100:
    		break

 


 

continue

ex) i가 짝수면 continue 실행.

i=0
while i<100:
	i+=1
	if i%2==0:
		continue
	print(i)

댓글