@jensen Вы можете использовать базовую библиотеку math и метод ceil для округления до 1000
1 2 3 4 5 6 7 8 9 10 |
import math print(math.ceil(550 / 1000.0) * 1000.0) # Вывод : 1000.0 print(math.ceil(5550 / 1000.0) * 1000.0) # Вывод : 6000.0 print(math.ceil(6600 / 1000.0) * 1000.0) # Вывод : 7000.0 |
@jensen
Вы можете использовать функцию math.floor()
для округления числа до ближайшего меньшего целого, а затем делить его на 1000 и округлять еще раз. Например:
1 2 3 4 5 |
import math x = 1234 rounded_x = math.floor(x / 1000) * 1000 print(rounded_x) # 1000 |
Также можно использовать оператор //
чтобы делить на цело и округлять до ближайшего меньшего числа:
1 2 3 |
x = 1234 rounded_x = (x // 1000) * 1000 print(rounded_x) # 1000 |