안녕하세요.
강의를 수강중에 type casting관련 설명 부분에서
> numTest1 = 10
> numTest2 = 3.0
>numdivideInt = numTest1 / int(numTest2)
여기에서 나누어지는 숫자인 numTest2에 대해 int로 type casting이 이루어져서 나눗셈의 결과인
numdivideInt가 3이 된다고 설명해주셨는데, integer인 두 numTest1, int(numTest2)를 이용하더라도
나눗셈 연산자는 연산의 결과가 float이면 type conversion을 해주어서 numdivideInt가 float type의 3.333..의
결과를 가지는 것 같아서 질문 드립니다.
comment