Não é bem uma duvida, mas sim uma informação adicional que acho que seria interessante de ser colocada nas diferenças entre Python 2 e Python 3.
No Python 2, a divisão de 11 / 3 irá retornar um número inteiro.
Python 2.7.12 (v2.7.12:d33e0cf91556, Jun 27 2016, 15:19:22) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> 11 / 3
3
Um jeito de transformar esse número em float, sem chamar o float(), é adicionar um .0 no divisor ou no dividendo:
>>> 11.0 / 3
3.6666666666666665