


from __future__ import annotations


def 		lowercase_  (     _UpperCamelCase       ,			_UpperCamelCase       ,			_UpperCamelCase  ):


			'''simple docstring'''







			if days_between_payments <= 0:
						raise ValueError('''days_between_payments must be > 0'''  )
			if daily_interest_rate < 0:
						raise ValueError('''daily_interest_rate must be >= 0'''  )
			if principal <= 0:
						raise ValueError('''principal must be > 0'''  )
			return principal * daily_interest_rate * days_between_payments


def 		lowercase_  (     _UpperCamelCase       ,			_UpperCamelCase       ,			_UpperCamelCase       ,			):


			'''simple docstring'''







			if number_of_compounding_periods <= 0:
						raise ValueError('''number_of_compounding_periods must be > 0'''  )
			if nominal_annual_interest_rate_percentage < 0:
						raise ValueError('''nominal_annual_interest_rate_percentage must be >= 0'''  )
			if principal <= 0:
						raise ValueError('''principal must be > 0'''  )

			return principal * (
			    (1 + nominal_annual_interest_rate_percentage) ** number_of_compounding_periods
			    - 1
			)


def 		lowercase_  (     _UpperCamelCase       ,			_UpperCamelCase       ,			_UpperCamelCase       ,			):


			'''simple docstring'''







			if number_of_years <= 0:
						raise ValueError('''number_of_years must be > 0'''  )
			if nominal_annual_percentage_rate < 0:
						raise ValueError('''nominal_annual_percentage_rate must be >= 0'''  )
			if principal <= 0:
						raise ValueError('''principal must be > 0'''  )

			return compound_interest(
			    _UpperCamelCase       ,			nominal_annual_percentage_rate / 3_65       ,			number_of_years * 3_65  )


if __name__ == "__main__":
	import doctest

	doctest.testmod()






a : Any		=				'''
# Transformers 설치 방법
! pip install transformers datasets
# 마지막 릴리스 대신 소스에서 설치하려면, 위 명령을 주석으로 바꾸고 아래 명령을 해제하세요.
# ! pip install git+https://github.com/huggingface/transformers.git
'''

a : Union[str, Any]		=				[{'''type''': '''code''', '''content''': INSTALL_CONTENT}]
a : Union[str, Any]		=				{
    '''{processor_class}''': '''FakeProcessorClass''',
    '''{model_class}''': '''FakeModelClass''',
    '''{object_class}''': '''FakeObjectClass''',
}


