Вьюшка: "Каталог / Оконные профили / Производительь" -- готово

This commit is contained in:
2022-12-10 15:49:07 +03:00
parent c9214b956e
commit 988f8f1e07
4 changed files with 290 additions and 20 deletions

View File

@@ -88,12 +88,12 @@ def get_rating_set_for_stars(rating: float = 0.) -> list:
# return distance
def normalize(val: float, val_max: float = 5., val_min: float = 0.) -> float:
def normalize(val: float, val_max: int = 5, val_min: int = 0) -> float:
""" Нормализация значения
:param val: float -- значение которое надо нормализовать
:param val_max: float -- максимальное значение в нормализуемом диапазоне
:param val_min: float -- минимальное значение в нормализуемом диапазоне
:param val_max: int -- максимальное значение в нормализуемом диапазоне
:param val_min: int -- минимальное значение в нормализуемом диапазоне
:return: float: float -- нормализованное значение
"""
return float(val - val_min) / float(val_max - val_min)