Словарь нечеткого соответствия

у меня есть словарь, как это

>>> d = {10: 3, 100: 2, 1000: 1}

Я могу напечатать что-то вроде:

>>> d.get(10), d.get(100), d.get(1000)
(3, 2, 1)

Хотя я хочу, чтобы, если данный ключ не был найден, возвращается значение, соответствующее ближайшему ключу относительно данного ключа:

>>> d.get(20), d.get(60), d.get(200)
(3, 2, 2)

Вместо этого результат в Python

(None, None, None)

Какой Pythonic способ реализовать описанное мной поведение?

Спасибо

Ответы на вопрос(3)

Ваш ответ на вопрос