
"""simple docstring"""
from __future__ import annotations

from collections import namedtuple
def 				a__   (   a   :				float       ,     a   :				float       ,     a   :				float		):

  """simple docstring"""







  _snake_case     :						Optional[Any]						=   namedtuple("result"       ,     "name value"		)
  if (voltage, current, power).count(0		) != 1:
    raise ValueError("Only one argument must be 0"		)
  elif power < 0:
    raise ValueError(
        "Power cannot be negative in any electrical/electronics system"		)
  elif voltage == 0:
    return result("voltage"       ,     power / current		)
  elif current == 0:
    return result("current"       ,     power / voltage		)
  elif power == 0:
    return result("power"       ,     float(round(abs(voltage * current		)       ,     2		)		)		)
  else:
    raise ValueError("Exactly one argument must be 0"		)


if __name__ == "__main__":
    import doctest

    doctest.testmod()








"""simple docstring"""
from datetime import datetime

import requests
from bsa import BeautifulSoup

if __name__ == "__main__":
    _a      :			Dict					=							input("""Enter image url: """).strip()
    print(f'Downloading image from {url} ...')
    _a      :			str					=							BeautifulSoup(requests.get(url).content, """html.parser""")
    # The image URL is in the content field of the first meta tag with property og:image
    _a      :			str					=							soup.find("""meta""", {"""property""": """og:image"""})["""content"""]
    _a      :			Dict					=							requests.get(image_url).content
    _a      :			str					=							f'{datetime.now():%Y-%m-%d_%H:%M:%S}.jpg'
    with open(file_name, """wb""") as fp:
        fp.write(image_data)
    print(f'Done. Image saved to disk as {file_name}.')

