




'''simple docstring'''





def 		lowerCAmelCase_   (	lowerCamelCase   ):
				return sum(i for i in range(1	,     number // 2 + 1   ) if number % i == 0   ) == number


if __name__ == "__main__":
							print("Program to check whether a number is a Perfect number or not...")
							UpperCAmelCase_		:				Any									=     int(input("Enter number: ").strip())
							print(F"""{number} is {"" if perfect(number) else "not "}a Perfect Number.""")










from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


UpperCAmelCase_		:				Dict									=     {"configuration_wavlm": ["WAVLM_PRETRAINED_CONFIG_ARCHIVE_MAP", "WavLMConfig"]}

try:
							if not is_torch_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							UpperCAmelCase_		:				Optional[int]									=     [
							    "WAVLM_PRETRAINED_MODEL_ARCHIVE_LIST",
							    "WavLMForAudioFrameClassification",
							    "WavLMForCTC",
							    "WavLMForSequenceClassification",
							    "WavLMForXVector",
							    "WavLMModel",
							    "WavLMPreTrainedModel",
							]

if TYPE_CHECKING:
							from .configuration_wavlm import WAVLM_PRETRAINED_CONFIG_ARCHIVE_MAP, WavLMConfig

							try:
														if not is_torch_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .modeling_wavlm import (
														    WAVLM_PRETRAINED_MODEL_ARCHIVE_LIST,
														    WavLMForAudioFrameClassification,
														    WavLMForCTC,
														    WavLMForSequenceClassification,
														    WavLMForXVector,
														    WavLMModel,
														    WavLMPreTrainedModel,
														)

else:
							import sys

							UpperCAmelCase_		:				Union[str, Any]									=     _LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)




