Очки за бросок

Представьте мишень для дартса с тремя кругами вокруг центра. Напишите функцию, которая по координатам попадания x и y возвращает количество очков. Внутри радиуса 1 даётся 10 очков, внутри радиуса 55, внутри радиуса 101, а за пределами мишени — 0.

Примеры

Ввод
(0, 0)
Вывод
10
Ввод
(-0.1, -0.1)
Вывод
10
Ввод
(0, 5)
Вывод
5

Нужно реализовать

def score(x: float, y: float) -> int:

Теги

math
PostgreSQLv16

Здесь будет результат выполнения кода

Видимые тесты
1
Ввод
0, 0
Ожидаемый10
2
Ввод
-0.1, -0.1
Ожидаемый10
3
Ввод
0, 5
Ожидаемый5
4
Ввод
-5, 0
Ожидаемый5
5
Ввод
0, 10
Ожидаемый1
6
Ввод
10, 10
Ожидаемый0
Фокус-радио
На паузе · SomaFM · Fluid