반응형
6번째영상에서는 While Loop 사용에 대해서 다루고 있다.
예를들어 for 를 사용한 코딩이 다음과 같다면,
total = 0
for i in range(1, 5) :
total += i
print(total)
While 을 사용한 구문은 아래처럼 코딩하면 같은 값을 얻을 수 있다.
total2 = 0
j = 1
while j < 5:
total2 += j
j +=1
print(total2)
while 은 다음과 같은 코딩을 할 때 효과적이다.
예로
given_list = [5, 4, 4, 3, 1]
total = 0
i = 0
while i < len(given_list) and given_list[i] > 0 :
total3 += given_list[i]
i += 1
print(total3)
For 와 break 를 사용한 코딩은 다음과 같고,
given_list2 = [5, 4, 4, 3, 1, -2, -3, -5]
total4 = 0
for element in given_list2:
if element <= 0:
break
total4 += element
print(total4)
While 과 break 를 사용한 코딩은 다음과 같다.
# given_list2 = [5, 4, 4, 3, 1, -2, -3, -5]
total5 = 0
i = 0
while True:
total5 += given_list2[i]
i += 1
if given_list2[i] <= 0:
break
print(total5)
반응형