← К задачам
Средне · +3ЛогикаЧисла

Сила ветра по Бофорту

На приморской метеостанции дежурный записывает скорость ветра в метрах в секунду, но в сводку для моряков её нужно переводить в баллы по шкале Бофорта — от 0 (штиль) до 12 (ураган).

Реализуйте функцию beaufort(speed_ms), которая по скорости ветра speed_ms (м/с, неотрицательное число) возвращает целый балл шкалы Бофорта от 0 до 12.

Балл назначается по нижним порогам скорости (м/с):

0  баллов: < 0.3
1  балл:   >= 0.3
2  балла:  >= 1.6
3  балла:  >= 3.4
4  балла:  >= 5.5
5  баллов: >= 8.0
6  баллов: >= 10.8
7  баллов: >= 13.9
8  баллов: >= 17.2
9  баллов: >= 20.8
10 баллов: >= 24.5
11 баллов: >= 28.5
12 баллов: >= 32.7

То есть балл — это количество порогов, которые скорость достигла или превысила.

Пример:

beaufort(5.0) -> 3
beaufort(15.0) -> 7
beaufort(33.0) -> 12
def beaufort(speed_ms):
    pass
Для запуска тестов необходима авторизация.
Поддержать проект