eolas/neuron/feff9a94-f7b2-4f7c-88d4-f1e6d70cf754/Numbers_in_Python.md

34 lines
606 B
Markdown
Raw Normal View History

2024-11-17 15:37:31 +00:00
---
tags: [python, data-types]
---
# Numbers in Python
## Distinguishing `int` and `float`
- In Python we have floats and integers and we can coerce one into the other
- A `//` as an operator means float division. This obviously provides greater
precision than int division `/`.
- There is no increment (`++`) or decrement (`--`) operator in Python
```python
# Integers and floats
count = 1
print(count)
# 1
print(type(count))
# <class 'int'>
exchange_rate = 1.83
print(exchange_rate)
# 1.83
print(type(exchange_rate))
# <class 'float'>
print(float(count))
# 1.0
print(int(exchange_rate))
# 1
```