89DEVs

# How to divide in Python?

```How to divide in Python?
To divide in Python, use one of the division operators: / or //.

The difference between the division operators:

/ returns a floating value
// returns an integer (by rounding down)

divide with / operator
The / operator returns the result without any rounding.

`print(5/2)`

The result 2.5 is returned as float value.

2.5

divide with // operator
The // operator rounds the result down to the next integer.

`print(5//2)`

Instead of the float value of 2.5, the integer 2 is returned.

2

divide and round up
To divide and round up, use the / operator and the ceil() method of the math module in Python.

```
import math
print(math.ceil(5/2))
```

The math module is imported and the result is rounded up to the next integer.

3

divide float values
To divide float values in Python, use the / operator to perform a float division or use // to divide and round to an integer.

```
# divide float values
a, b = 7.2, 3.2
myFloat = a / b
myInt = a // b
print(myFloat)
print(myInt)
```

In this example, we use float division and integer division by using / operator and // operator. Both results are printed for comparison.

2.25
2.0

```