'''simple docstring'''





from __future__ import annotations

# Define the Gravitational Constant G and the function
UpperCAmelCase							=       6.6743e-11  # unit of G : m^3 * kg^-1 * s^-2






def 					SCREAMING_SNAKE_CASE_			(		lowerCAmelCase_: int ,	lowerCAmelCase_: int ,	lowerCAmelCase_: List[str] ,	lowerCAmelCase_: str     ):
      snake_case_     :			List[str]       =       mass_a * mass_a

      if (force, mass_a, mass_a, distance).count(0     ) != 1:
            raise ValueError("One and only one argument must be 0"     )
      if force < 0:
            raise ValueError("Gravitational force can not be negative"     )
      if distance < 0:
            raise ValueError("Distance can not be negative"     )
      if mass_a < 0 or mass_a < 0:
            raise ValueError("Mass can not be negative"     )
      if force == 0:
            snake_case_     :			List[Any]       =       GRAVITATIONAL_CONSTANT * product_of_mass / (distance**2)
            return {"force": force}
      elif mass_a == 0:
            snake_case_     :			str       =       (force) * (distance**2) / (GRAVITATIONAL_CONSTANT * mass_a)
            return {"mass_1": mass_a}
      elif mass_a == 0:
            snake_case_     :			Optional[int]       =       (force) * (distance**2) / (GRAVITATIONAL_CONSTANT * mass_a)
            return {"mass_2": mass_a}
      elif distance == 0:
            snake_case_     :			Any       =       (GRAVITATIONAL_CONSTANT * product_of_mass / (force)) ** 0.5
            return {"distance": distance}
      raise ValueError("One and only one argument must be 0"     )


# Run doctest
if __name__ == "__main__":
     import doctest

     doctest.testmod()




import requests
from bsa import BeautifulSoup






def 					SCREAMING_SNAKE_CASE_			(		lowerCAmelCase_: int ,	lowerCAmelCase_: str     ):
      snake_case_     :			Optional[int]       =       (
          "https://www.horoscope.com/us/horoscopes/general/"
          f"horoscope-general-daily-{day}.aspx?sign={zodiac_sign}"
      )
      snake_case_     :			int       =       BeautifulSoup(requests.get(lowerCAmelCase_     ).content ,	"html.parser"     )
      return soup.find("div" ,	class_="main-horoscope"     ).p.text


if __name__ == "__main__":
     print("Daily Horoscope. \n")
     print(
         "enter your Zodiac sign number:\n",
         "1. Aries\n",
         "2. Taurus\n",
         "3. Gemini\n",
         "4. Cancer\n",
         "5. Leo\n",
         "6. Virgo\n",
         "7. Libra\n",
         "8. Scorpio\n",
         "9. Sagittarius\n",
         "10. Capricorn\n",
         "11. Aquarius\n",
         "12. Pisces\n",
     )
     UpperCAmelCase							=       int(input("number> ").strip())
     print("choose some day:\n", "yesterday\n", "today\n", "tomorrow\n")
     UpperCAmelCase							=       input("enter the day> ")
     UpperCAmelCase							=       horoscope(zodiac_sign, day)
     print(horoscope_text)



