반응형
문제 : 입력값만큼 누적된 값 출력하기
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문은 자제하자.
반응형
'● 알고리즘, 자료구조 > 2019 알고리즘' 카테고리의 다른 글
백준 2884 파이썬 알람 시계 / if문 / *단순 산수 (0) | 2019.08.22 |
---|---|
★ 백준 15552 파이썬 / for / 입출력 방식 빠르게(sys.stdin.readline) 오버타임 방지 (0) | 2019.08.05 |
[py/Error] cannot unpack non-iterable int object (0) | 2019.08.01 |
input, split, int (0) | 2019.07.29 |
정렬 알고리즘 (0) | 2019.06.10 |