
from math import factorial, radians







def     A__   (  lowerCamelCase       ,      lowerCamelCase = 18       ,      lowerCamelCase = 10  )					->		float:
				UpperCamelCase_:							List[Any]		=  angle_in_degrees - ((angle_in_degrees // 360.0) * 360.0)

				# Converting from degrees to radians
				UpperCamelCase_:							Dict		=  radians(lowerCamelCase  )

				UpperCamelCase_:							Optional[int]		=  angle_in_radians
				UpperCamelCase_:							List[str]		=  3
				UpperCamelCase_:							Dict		=  -1

				for _ in range(lowerCamelCase  ):
								result += (b * (angle_in_radians**a)) / factorial(lowerCamelCase  )

								UpperCamelCase_:							Dict		=  -b  # One positive term and the next will be negative and so on...
								a += 2  # Increased by 2 for every term.

				return round(lowerCamelCase       ,      lowerCamelCase  )


if __name__ == "__main__":
							__import__("""doctest""").testmod()








def     A__   (  lowerCamelCase  )					->		list:
				return [
				    txt[:a] + txt[a].upper() + txt[a + 1 :]
				    for a in range(len(lowerCamelCase  )  )
				    if txt[a].isalpha()
				]


if __name__ == "__main__":
							__import__("""doctest""").testmod()






