int는 문자를 숫자로 하는 방법인데, input는 투여하다는 의미로 문장을 의미합니다. type를 확인해보면 class, str 이 나오기에 타입을 int로 바꿔줘야합니다. 또한 int를 사용하지 않고 그대로 사용하게 된다면 오류가 납니다. 그이유는 input은 문장을 뚯하기 때문입니다. 예를 들자면 dan=input("단을 입력하세요")에서 5를 입력했을때 5는 문자이기에 "5"와 같은 말입니다. 숫자면 5로 그냥 나옵니다 int를 dan=int(input("단을 입력하세요") 이렇게 식 으로 써야하고 예를 들자면 "5"*1=은 답이 아니기에 오류가 납니다. int를 써주면 5*1이기에=5 입니다
단= 인트 하는이유가 뭔가요?
int는 문자를 숫자로 하는 방법인데, input는 투여하다는 의미로 문장을 의미합니다. type를 확인해보면 class, str 이 나오기에 타입을 int로 바꿔줘야합니다. 또한 int를 사용하지 않고 그대로 사용하게 된다면 오류가 납니다. 그이유는 input은 문장을 뚯하기 때문입니다. 예를 들자면 dan=input("단을 입력하세요")에서 5를 입력했을때 5는 문자이기에 "5"와 같은 말입니다. 숫자면 5로 그냥 나옵니다 int를 dan=int(input("단을 입력하세요") 이렇게 식 으로 써야하고 예를 들자면 "5"*1=은 답이 아니기에 오류가 납니다. int를 써주면 5*1이기에=5 입니다