






"""simple docstring"""



from __future__ import annotations



def 						lowercase    (				__snake_case				: list[float]	):
		lowercase_ : str							       =   0.00
		lowercase_ : str							       =   0
		for resistor in resistors:
				if resistor <= 0:
						lowercase_ : str							       =   F'''Resistor at index {index} has a negative or zero value!'''
						raise ValueError(__snake_case	)
				first_sum += 1 / float(__snake_case	)
				index += 1
		return 1 / first_sum



def 						lowercase    (				__snake_case				: list[float]	):
		lowercase_ : Optional[int]							       =   0.00
		lowercase_ : Dict							       =   0
		for resistor in resistors:
				sum_r += resistor
				if resistor < 0:
						lowercase_ : str							       =   F'''Resistor at index {index} has a negative value!'''
						raise ValueError(__snake_case	)
				index += 1
		return sum_r


if __name__ == "__main__":
						import doctest

						doctest.testmod()











"""simple docstring"""



from typing import TYPE_CHECKING

from ...utils import (
    OptionalDependencyNotAvailable,
    _LazyModule,
    is_sentencepiece_available,
    is_tokenizers_available,
    is_torch_available,
)


__A		:       Union[str, Any]  				=		{}

try:
						if not is_sentencepiece_available():
												raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
						pass
else:
						__A		:       Dict  				=		['''NllbTokenizer''']

try:
						if not is_tokenizers_available():
												raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
						pass
else:
						__A		:       Dict  				=		['''NllbTokenizerFast''']


if TYPE_CHECKING:
						try:
												if not is_sentencepiece_available():
																		raise OptionalDependencyNotAvailable()
						except OptionalDependencyNotAvailable:
												pass
						else:
												from .tokenization_nllb import NllbTokenizer

						try:
												if not is_tokenizers_available():
																		raise OptionalDependencyNotAvailable()
						except OptionalDependencyNotAvailable:
												pass
						else:
												from .tokenization_nllb_fast import NllbTokenizerFast

else:
						import sys

						__A		:       List[Any]  				=		_LazyModule(__name__, globals()['''__file__'''], _import_structure, module_spec=__spec__)



