[Solved][Python3] TypeError: not all arguments converted during string formatting
[ 작업 환경 ]
Python3
[ 문제 상황 ]
TypeError: not all arguments converted during string formatting
[ 문제 원인 ]
result에 num값을 str로 묶어 문자열로 append(추가)넣어두었는데
아래에서 result[i]%2로 연산을 시도하려 했다가 만난 Error이다.
[ 해결 방법 ]
int(result[i])로 묶어보니 연산은 되지만 처음부터 잘못된(?) 연산이다.
is_odd = num%2 == 1
수정완료.
구글링이나 다른 분들이이 에러를 만난 경우도 찾아보았는데
- %s 로 변수가 들어올 자리 수와, 넣고자하는 변수의 수가 맞지 않아 발생
- 문자열 안에 대체될 문자 (%s, %d와 같은)와 대체할 객체의 갯수가 다르다면 에러가 발생
등등이 있다고 한다.
Author And Source
이 문제에 관하여([Solved][Python3] TypeError: not all arguments converted during string formatting), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@tm5627/SolvedPython3-TypeError-not-all-arguments-converted-during-string-formatting저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)