Как мне округлить число до сетки с помощью Python?

Я хотел бы знать, как округлить числа до сетки с помощью python. Вот псевдокод для демонстрации:

GRID_SIZE = 20

def snap_function():
    # snap here
    pass

snapped_number = snap_function(68)
print(snapped_number)
# result is 60

Не знаю, достаточно ли я дал, спасибо!

🤔 А знаете ли вы, что...
В Python можно легко работать с базами данных, такими как SQLite и MySQL.


64
1

Ответ:

Решено
def snap_function(x,grid_size):
     # x//y will give you the modulo 
     return (x//grid_size) * grid_size

print(snap_function(68,20))

выход: 60