Я пытаюсь написать простую игру в pygame (с Python 3.8), но она предполагает размещение довольно больших чисел в небольших местах (150x50 пикселей). Итак, я искал ответ на свою проблему, играя в другие игры в режиме ожидания. Я заметил, что в большинстве бездействующих игр после того, как число достигнет миллиона, счетчик показывает только первые 1, 2 или 3 цифры (в зависимости от того, сколько их стоит перед запятой). Например, число 32 532 345 будет показано как 32M, а число 123 423 643 426 будет 123B. Итак, это заставило меня спросить, есть ли функция Python, которая делает это? Как я могу написать функцию python, которая бы возвращала такое число, чтобы его длина составляла всего 4 цифры, но представляла собой гораздо большее количество? Как всегда, заранее спасибо.