Python/error

'int' object is not iterable

nang. 2020. 10. 9. 17:59
반응형
SMALL

문제

  • 아래 코드에서 문제 발생
n = int(input())

for i in range(9, -1, -1):
    for j in n:
        if j == i:
            print(i, end='')

문제 원인

  • int 타입은 반복 돌릴 수 없음
  • 코드의 nint 타입으로 지정되어있음

문제 해결

  • n의 타입 없애주기
  • j 사용할 때 int로 타입캐스팅 해주기
n = input()

for i in range(9, -1, -1):
    for j in n:
        if int(j) == i:
            print(i, end='')
반응형
LIST

'Python > error' 카테고리의 다른 글

inconsistent use of tabs and spaces in indentation in python  (0) 2020.10.09