



"""simple docstring"""







import math

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

def   lowerCAmelCase__			(     ) ->							None:
							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()








"""simple docstring"""







from typing import TYPE_CHECKING

from ...utils import (
    OptionalDependencyNotAvailable,
    _LazyModule,
    is_sentencepiece_available,
    is_tokenizers_available,
    is_torch_available,
)


A    =			{'configuration_plbart': ['PLBART_PRETRAINED_CONFIG_ARCHIVE_MAP', 'PLBartConfig']}

try:
							if not is_sentencepiece_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							A    =			['PLBartTokenizer']

try:
							if not is_torch_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							A    =			[
							    'PLBART_PRETRAINED_MODEL_ARCHIVE_LIST',
							    'PLBartForCausalLM',
							    'PLBartForConditionalGeneration',
							    'PLBartForSequenceClassification',
							    'PLBartModel',
							    'PLBartPreTrainedModel',
							]


if TYPE_CHECKING:
							from .configuration_plbart import PLBART_PRETRAINED_CONFIG_ARCHIVE_MAP, PLBartConfig

							try:
														if not is_sentencepiece_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .tokenization_plbart import PLBartTokenizer

							try:
														if not is_torch_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .modeling_plbart import (
														    PLBART_PRETRAINED_MODEL_ARCHIVE_LIST,
														    PLBartForCausalLM,
														    PLBartForConditionalGeneration,
														    PLBartForSequenceClassification,
														    PLBartModel,
														    PLBartPreTrainedModel,
														)


else:
							import sys

							A    =			_LazyModule(__name__, globals()['__file__'], _import_structure)



