






"""simple docstring"""



import requests
from bsa import BeautifulSoup




def 						lowerCamelCase_				(  __A  :		int			,	__A  :		str			):
     lowerCamelCase__				=(
         'https://www.horoscope.com/us/horoscopes/general/'
         f"horoscope-general-daily-{day}.aspx?sign={zodiac_sign}"
     )
     lowerCamelCase__				=BeautifulSoup(requests.get(__A			).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",
      )
      _snake_case       :      List[str]       =					int(input("number> ").strip())
      print("choose some day:\n", "yesterday\n", "today\n", "tomorrow\n")
      _snake_case       :      int       =					input("enter the day> ")
      _snake_case       :      List[Any]       =					horoscope(zodiac_sign, day)
      print(horoscope_text)







"""simple docstring"""



from doctest import testmod
from math import sqrt




def 						lowerCamelCase_				(  __A  :		int			):
					lowerCamelCase__				=[]
					if num < 1:
										return facs
					facs.append(1			)
					if num == 1:
										return facs
					facs.append(__A			)
					for i in range(2			,	int(sqrt(__A			)			) + 1			):
										if num % i == 0:  # If i is a factor of num
															facs.append(__A			)
															lowerCamelCase__				=num // i  # num//i is the other factor of num
															if d != i:  # If d and i are distinct
																				facs.append(__A			)  # we have found another factor
					facs.sort()
					return facs


if __name__ == "__main__":
						testmod(name="factors_of_a_number", verbose=True)