Other than John's answer, you could also make one of the variable float, and the result will yield float.

```
>>> 144 / 314.0
0.4585987261146497
```

Unadorned **integer** literals (including hex, octal and binary numbers) yield
integers. Numeric literals containing a decimal point or an exponent sign yield
**floating** ...

Other than John's answer, you could also make one of the variable **float**, and the
result will yield **float**. >>> 144 / 314.0 0.4585987261146497.

If x is not a **Python int** object, it has to define an __index__() method that returns
... The bool class is a subclass of **int** (see Numeric Types — **int**, **float**, complex).

Converting **Floats** to Integers. **Python** also has a built-in function to convert **floats**
to integers: **int**() . The ...

Integers; **Floating**-Point Numbers; Complex Numbers; Strings ... The underlying
type of a **Python integer**, irrespective of the base used to specify it, is called **int** :.

Number Data Type in **Python**. **Python** supports integers, **floating**-point numbers
and complex numbers. They are defined as **int** , **float** , and complex ...

Type **int**(x) to convert x to a plain **integer**. · Type long(x) to convert x to a long
**integer**. · Type **float**(x) to convert x to a **floating**-point number. · Type complex(x) to
...

Aug 18, 2020 **...** A **float** value can be converted to an **int** value no larger than the input by using
the math.floor() function, whereas it can also be converted to an **int** ...

**Floating**-point numbers. When we read an **integer** value, we read a line with input
() and then cast a string to **integer** using **int**() ...

Learn how to work with numbers in **Python**. **Python** includes three numeric types
to represent numbers: **integer**, **float**, and complex.