lsskk
10
2022-01-14 20:38:17
2
83

파이썬 기초 질문


visual code에서 

a=int(input("생일을 입력해주세요.: "))
print(str(a[0:4]),"년")

이라고 치면

Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

TypeError: 'int' object is not subscriptable   이렇게 오류가 뜨는데

print(str(a//10000),"년")

 이라고 치면 제대로 된 값이 도출되네요


위의 코드로는 왜 오류가 뜨는 걸까요?

0
  • 답변 2

  • 토게피
    36
    2022-01-14 21:19:00

    sequence 자료형에 대해서 찾아보세요


  • 이를어째
    14
    2022-01-14 23:37:41

    int를 str로 바꾸면 되지않을까요


  • 로그인을 하시면 답변을 등록할 수 있습니다.