Computer

Python 반복문

Opti-Mr 2022. 7. 10. 20:37
반응형

for문

- range

for i in range(시작값,끝값,증가값):

ex)

for i in range(0,3,2):

0,2 출력

for i in range(3) = for i in range(0,3) = for i in range(0,3,1)

 

- 배열

for i in [~]

[~]의 배열에 들어있는 값을 반복

ex) for i in [0,1,2]:

0,1,2 출력

for i in range(1,11,1) :
    print(i,end="")

 결과 : 1 2 3 4 5 6 7 8 9 10

 

두개 이상의 변수

배열 1개 정의 menu_list

enumerate(배열,시작 값) 함수 활용

menu_list=["짜장","짬뽕","탕수육"]
for i, name in enumerate(menu_list):
    print(i,":",name)

 

for while
반복할 횟수 range()만큼 반복 조건식이 참이면 반복
for i in range(0,3):
    print(i)

결과)
0
1
2
i=0
while (i<3):
    print(i)
    i=i+1

결과)
0
1
2

while문

True일 경우 : 무한반복 (중지 : ctrl +c)

break : 반복문 탈출

continue : 남은 부분 건너뛰고 반복문의 처음으로 돌아감

 

 

반응형