





import math





def 				__lowerCAmelCase(       _SCREAMING_SNAKE_CASE				)							-> str:




    """simple docstring"""




    _A     =							0
    _A     =							0
    while num > 0:
        _A     =							num % 8
        _A     =							octal + (remainder * math.floor(math.pow(10							,     _SCREAMING_SNAKE_CASE				)				))
        counter += 1
        _A     =							math.floor(num / 8				)  # basically /= 8 without remainder if any
        # This formatting removes trailing '.0' from `octal`.
    return F"0o{int(_SCREAMING_SNAKE_CASE				)}"





def 				__lowerCAmelCase(       )							-> None:




    """simple docstring"""




    print('\n2 in octal is:'				)
    print(decimal_to_octal(2				)				)  # = 2
    print('\n8 in octal is:'				)
    print(decimal_to_octal(8				)				)  # = 10
    print('\n65 in octal is:'				)
    print(decimal_to_octal(65				)				)  # = 101
    print('\n216 in octal is:'				)
    print(decimal_to_octal(216				)				)  # = 330
    print('\n512 in octal is:'				)
    print(decimal_to_octal(512				)				)  # = 1000
    print('\n'				)


if __name__ == "__main__":
 main()












import sys

from .dependency_versions_table import deps
from .utils.versions import require_version, require_version_core


# define which module versions we always want to check at run time
# (usually the ones defined in `install_requires` in setup.py)
#
# order specific notes:
# - tqdm must be checked before tokenizers

__A							:			List[Any]         =			"python tqdm regex requests packaging filelock numpy tokenizers".split()
if sys.version_info < (3, 7):
 pkgs_to_check_at_runtime.append("dataclasses")
if sys.version_info < (3, 8):
 pkgs_to_check_at_runtime.append("importlib_metadata")

for pkg in pkgs_to_check_at_runtime:
 if pkg in deps:
  if pkg == "tokenizers":
   # must be loaded here, or else tqdm check may fail
   from .utils import is_tokenizers_available

   if not is_tokenizers_available():
    continue  # not required, check version only if installed

  require_version_core(deps[pkg])
 else:
  raise ValueError(f"can't find {pkg} in {deps.keys()}, check dependency_versions_table.py")





def 				__lowerCAmelCase(       _SCREAMING_SNAKE_CASE							,     _SCREAMING_SNAKE_CASE=None				)							-> Union[str, Any]:




    """simple docstring"""




    require_version(deps[pkg]							,     _SCREAMING_SNAKE_CASE				)





