반응형



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)



반응형

+ Recent posts