AI부트캠프
FOR LOOP vs. WHILE LOOP
YUM
2021. 5. 9. 17:48
어떤 상황에서 각 loop(반복문)를 사용하면 좋을까
For loop
1. array 요소들을 하나씩 전달받아 사용할 때
for i in a_list :
print(i)
2. loop를 n번 처리해야 할 때
for i in range(5):
print('hi')
while loop
1. user에게서 input을 요구하는 loop
x_list=[]
while True :
x = input('입력하세요 :')
x_list.append(x)
if x=='end' :
break
print(x_list)
2. loop를 실행하는 조건에 사용되는 variable이 일정하지 않게 증가(감소)할 때
num = 1
while num < 10:
print(num)
num = num*2