





'''simple docstring'''

def 						UpperCamelCase				(							_lowerCamelCase					:					str       ):
    return "".join(chr(ord(_lowerCamelCase       ) - 32       ) if "a" <= char <= "z" else char for char in word       )


if __name__ == "__main__":
  from doctest import testmod

  testmod()










'''simple docstring'''

def 						UpperCamelCase				(							_lowerCamelCase					:					int | float | str       ):
    try:
        A__				=			float(_lowerCamelCase       )
    except ValueError:
        raise ValueError("Please enter a valid number"       )
    A__				=			decimal - int(_lowerCamelCase       )
    if fractional_part == 0:
        return int(_lowerCamelCase       ), 1
    else:
        A__				=			len(str(_lowerCamelCase       ).split("."       )[1]       )
        A__				=			int(decimal * (10**number_of_frac_digits)       )
        A__				=			10**number_of_frac_digits
        A__,	A__				=			denominator, numerator
        while True:
            A__				=			dividend % divisor
            if remainder == 0:
                break
            A__,	A__				=			divisor, remainder
        A__,	A__				=			numerator / divisor, denominator / divisor
        return int(_lowerCamelCase       ), int(_lowerCamelCase       )


if __name__ == "__main__":
  print(f"""{decimal_to_fraction(2) = }""")
  print(f"""{decimal_to_fraction(89.0) = }""")
  print(f"""{decimal_to_fraction("67") = }""")
  print(f"""{decimal_to_fraction("45.0") = }""")
  print(f"""{decimal_to_fraction(1.5) = }""")
  print(f"""{decimal_to_fraction("6.25") = }""")
  print(f"""{decimal_to_fraction("78td") = }""")



