문제 코드
int = int(input("숫자를 입력하세요: "))
message = print("%s은 짝수 입니다."%int) if int % 2 == 0 else ("%s은 홀수 입니다."%int)
TypeError Traceback (most recent call last)
d:\다운로드\CSE\파이썬\VSCode\DT_Example.ipynb Cell 3' in <cell line: 1>()
----> 1 int = int(input("숫자를 입력하세요: "))
3 message = print("%s은 짝수 입니다."%int) if int % 2 == 0 else ("%s은 홀수 입니다."%int)
TypeError: 'int' object is not callable
- 파이썬 예약어를 변수명으로 사용하여 발생한 문제.
- 이미 예약어로 선언한 변수를 삭제하고 다시 지정할 것.
해결 방법
del int # 예약어 'int'로 선언한 변수를 삭제
num = int(input("숫자를 입력하세요: ")) # 'int' 대신 'num'을 변수명으로 재지정
message = print("%s은 짝수 입니다."%num) if num % 2 == 0 else ("%s은 홀수 입니다."%num)
'컴알못 > Python' 카테고리의 다른 글
[Python] 오류 코드 - TypeError: cannot unpack non-iterable int object (0) | 2022.02.18 |
---|