https://blog.tecladocode.com/python-formatting-numbers-for-printing/