162
votes

In Python3 vs Python2.6, I've noticed that I can divide two integers and get a float. How do you get the Python2.6 behaviour back? Is there a different method to get int/int = int?

1
Use // (floor division) instead of / (true division). - falsetru
PEP 238 introduced the // floor division operator. - Jonathon Reinhart

1 Answers

245
votes

Try this:

a = 1
b = 2
int_div  = a // b