



'''simple docstring'''
from __future__ import annotations






def A__   (					UpperCAmelCase_							):
						_UpperCamelCase :		Any			    =       0.00
						_UpperCamelCase :		int			    =       0
						for resistor in resistors:
												if resistor <= 0:
																		_UpperCamelCase :		Union[str, Any]			    =       f'Resistor at index {index} has a negative or zero value!'
																		raise ValueError(UpperCAmelCase_							)
												first_sum += 1 / float(UpperCAmelCase_							)
												index += 1
						return 1 / first_sum






def A__   (					UpperCAmelCase_							):
						_UpperCamelCase :		Optional[Any]			    =       0.00
						_UpperCamelCase :		Union[str, Any]			    =       0
						for resistor in resistors:
												sum_r += resistor
												if resistor < 0:
																		_UpperCamelCase :		Any			    =       f'Resistor at index {index} has a negative value!'
																		raise ValueError(UpperCAmelCase_							)
												index += 1
						return sum_r


if __name__ == "__main__":
					import doctest

					doctest.testmod()







'''simple docstring'''
from typing import TYPE_CHECKING

from ...file_utils import _LazyModule, is_torch_available
from ...utils import OptionalDependencyNotAvailable


snake_case_			:     Any  	=  {
    'configuration_gpt_neox_japanese': ['GPT_NEOX_JAPANESE_PRETRAINED_CONFIG_ARCHIVE_MAP', 'GPTNeoXJapaneseConfig'],
    'tokenization_gpt_neox_japanese': ['GPTNeoXJapaneseTokenizer'],
}

try:
					if not is_torch_available():
										raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
					pass
else:
					snake_case_			:     Optional[int]  	=  [
					    'GPT_NEOX_JAPANESE_PRETRAINED_MODEL_ARCHIVE_LIST',
					    'GPTNeoXJapaneseForCausalLM',
					    'GPTNeoXJapaneseLayer',
					    'GPTNeoXJapaneseModel',
					    'GPTNeoXJapanesePreTrainedModel',
					]


if TYPE_CHECKING:
					from .configuration_gpt_neox_japanese import GPT_NEOX_JAPANESE_PRETRAINED_CONFIG_ARCHIVE_MAP, GPTNeoXJapaneseConfig
					from .tokenization_gpt_neox_japanese import GPTNeoXJapaneseTokenizer

					try:
										if not is_torch_available():
															raise OptionalDependencyNotAvailable()
					except OptionalDependencyNotAvailable:
										pass
					else:
										from .modeling_gpt_neox_japanese import (
										    GPT_NEOX_JAPANESE_PRETRAINED_MODEL_ARCHIVE_LIST,
										    GPTNeoXJapaneseForCausalLM,
										    GPTNeoXJapaneseLayer,
										    GPTNeoXJapaneseModel,
										    GPTNeoXJapanesePreTrainedModel,
										)


else:
					import sys

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


