mirror of
https://github.com/TheAlgorithms/Python.git
synced 2024-11-23 21:11:08 +00:00
fix black at prefix string (#6122)
* fix black at prefix string * Type -> type * Type unused
This commit is contained in:
parent
e1ec661d4e
commit
7a394411b7
|
@ -11,7 +11,7 @@ URL: https://en.wikipedia.org/wiki/Binary_prefix
|
|||
from __future__ import annotations
|
||||
|
||||
from enum import Enum, unique
|
||||
from typing import Type, TypeVar
|
||||
from typing import TypeVar
|
||||
|
||||
# Create a generic variable that can be 'Enum', or any subclass.
|
||||
T = TypeVar("T", bound="Enum")
|
||||
|
@ -53,7 +53,7 @@ class SIUnit(Enum):
|
|||
yocto = -24
|
||||
|
||||
@classmethod
|
||||
def get_positive(cls: Type[T]) -> dict:
|
||||
def get_positive(cls: type[T]) -> dict:
|
||||
"""
|
||||
Returns a dictionary with only the elements of this enum
|
||||
that has a positive value
|
||||
|
@ -68,7 +68,7 @@ class SIUnit(Enum):
|
|||
return {unit.name: unit.value for unit in cls if unit.value > 0}
|
||||
|
||||
@classmethod
|
||||
def get_negative(cls: Type[T]) -> dict:
|
||||
def get_negative(cls: type[T]) -> dict:
|
||||
"""
|
||||
Returns a dictionary with only the elements of this enum
|
||||
that has a negative value
|
||||
|
@ -94,7 +94,7 @@ def add_si_prefix(value: float) -> str:
|
|||
"""
|
||||
prefixes = SIUnit.get_positive() if value > 0 else SIUnit.get_negative()
|
||||
for name_prefix, value_prefix in prefixes.items():
|
||||
numerical_part = value / (10 ** value_prefix)
|
||||
numerical_part = value / (10**value_prefix)
|
||||
if numerical_part > 1:
|
||||
return f"{str(numerical_part)} {name_prefix}"
|
||||
return str(value)
|
||||
|
@ -109,7 +109,7 @@ def add_binary_prefix(value: float) -> str:
|
|||
'64.0 kilo'
|
||||
"""
|
||||
for prefix in BinaryUnit:
|
||||
numerical_part = value / (2 ** prefix.value)
|
||||
numerical_part = value / (2**prefix.value)
|
||||
if numerical_part > 1:
|
||||
return f"{str(numerical_part)} {prefix.name}"
|
||||
return str(value)
|
||||
|
|
Loading…
Reference in New Issue
Block a user