본문 바로가기
● 알고리즘, 자료구조/2019 알고리즘

백준 8393 파이썬 / 누적합 / int와 len / while,for문과 break, continue /

by 0ver-grow 2019. 8. 5.
반응형

문제 : 입력값만큼 누적된 값 출력하기

N = int(input()) 
result = 0 

if 1 <= N <= 10000 :  
    for i in range(1,N+1) : 
        result += i 
print(result)
N = int(input())
arr_N = []
for i in range(1,int(N)+1) :
    arr_N.append(i)
print(sum(arr_N))

object of type 'int' has no len()


int에겐 len이 없다. str, arr에겐 len이 존재함

예를들어 str = "str", arr = [1,2,3]이면 len은 3

그러나 int = 3이면 len은 3이 아닌 그냥 1이다.

 

break와 continue


 

break 문은, C처럼, 가장 가까이서 둘러싸는 for 나 while 루프로부터 빠져나가게 만듭니다.

for, while문 뒤에는 가급적 else문은 자제하자. 

 

반응형