
'''simple docstring'''


from __future__ import annotations




def lowercase_	(   _lowercase			,       _lowercase			,       _lowercase				)     ->							Any:
					'''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_	(   _lowercase			,       _lowercase			,       _lowercase			,       )     ->							str:
					'''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_	(   _lowercase			,       _lowercase			,       _lowercase			,       )     ->							int:
					'''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(
					    __A			,       nominal_annual_percentage_rate / 365			,       number_of_years * 365				)


if __name__ == "__main__":
							import doctest

							doctest.testmod()




'''simple docstring'''


import os
from math import logaa




def lowercase_	(   _lowercase = "base_exp.txt"				)     ->							int:
					'''simple docstring'''

					lowerCamelCase_					:      float     =		0
					lowerCamelCase_					:      Dict     =		0
					for i, line in enumerate(open(os.path.join(os.path.dirname(_lowercase				)			,       _lowercase				)				)				):
										lowerCamelCase_,      lowerCamelCase_					:      Dict     =		list(map(_lowercase			,       line.split(''','''				)				)				)
										if x * logaa(_lowercase				) > largest:
															lowerCamelCase_					:      List[str]     =		x * logaa(_lowercase				)
															lowerCamelCase_					:      Union[str, Any]     =		i + 1
					return result


if __name__ == "__main__":
					print(solution())


