반응형
n = int(input("입력: "))
for cnt in range(n):
max += cnt
print(max)
///
TypeError: unsupported operand type(s) for +=: 'builtin_function_or_method' and 'int'
서로 연산이 불가능한 타입끼리 연산을 시도할 때 나타나는 에러.
max+=cnt 부분을 보면 cnt변수는 int형이지만 max변수는 builtin_function_or_method 라는 타입이다.
반복문 들어가기 전에 max=0이라 적어서 int형으로 만들어주면 해결된다.
반응형
'파이썬 > 에러' 카테고리의 다른 글
[파이썬] TypeError: list indices must be integers or slices, not str (0) | 2024.04.04 |
---|---|
[파이썬] TypeError: int() argument must be a string, a bytes-like object or a number, not 'list' (0) | 2023.01.28 |