본문 바로가기
Python_Wiki/Python_Syntax

변수명 만들때 주의할 것

by yj-data 2025. 7. 10.

함수명으로 변수명 만들지 않기!!

 

거의 잘 안썼는데, sum에서 걸렸다.

#오류난 코드 
sum = 0
for i in range(1001):
  if i %5 == 0:
    sum += i
print(sum)

#이걸 돌리고나서 다음셀에서
ls = [i for i in range(1001) if i%5 == 0]
sum(ls)
#이걸 돌렸더니 sum(ls) 에서
#TypeError: 'int' object is not callable
#위 오류가 나옴. 런타임 리셋하니까 정상 작동함. sum = 0으로 둬서 그런듯.

#결론: sum을 result로 바꾸자. 다시는 sum=0 쓰지말것.