func commaify(num):
var suffixes = ["", "k", "m", "b", "t"]
var value = float(num)
var index = 0
while value >= 1000 and index < suffixes.size() - 1:
value /= 1000
index += 1
if index > 0:
return "%.*f%s" % [1 if value < 10 else 0, value, suffixes[index]]
else:
return str(int(value))
вот код:
func commaify(num):
var suffixes = ["", "k", "m", "b", "t"]
var formattedNumber = ""
var value = float(num)
var index = 0
while value >= 1000 and index < suffixes.size():
value /= 1000
index += 1
if index > 0:
formattedNumber = str(round(value, 2)) + suffixes[index]
else:
formattedNumber = str(round(value, 2))
return formattedNumber
если этого для ответа мало, могу дать весь основной код игры