1
내가 할 경우Python에서 float을 만드는 방법은 무엇입니까?
width = 14
height = 6
aspect = width/height
나는 2.33보다는 결과 aspect = 2
를 얻을. 나는 Python에 익숙하지 않으며 자동으로 이것을 던지기를 기대한다. 내가 놓친 게 있니? 플로트를 명시 적으로 선언해야합니까?
내가 할 경우Python에서 float을 만드는 방법은 무엇입니까?
width = 14
height = 6
aspect = width/height
나는 2.33보다는 결과 aspect = 2
를 얻을. 나는 Python에 익숙하지 않으며 자동으로 이것을 던지기를 기대한다. 내가 놓친 게 있니? 플로트를 명시 적으로 선언해야합니까?
많은 옵션이 있습니다 :
aspect = float(width)/height
또는
width = 14. # <-- The decimal point makes width a float.
height 6
aspect = width/height
또는 Python2에서
from __future__ import division # Place this as the top of the file
width = 14
height = 6
aspect = width/height
, 정수 부문은 정수를 반환 (또는 ZeroDivisionError). Python3에서 정수의 나눗셈은 float을 반환 할 수 있습니다.
from __future__ import division
은 Python3에서와 같이 구분을 수행하도록 Python2에 지시합니다.
또는 '14.0'이 더 명확하게 나타납니다. – keyser