


"""simple docstring"""



def   __lowerCAmelCase						(						lowercase  :  str			)     ->						bool:


    """simple docstring"""





    if not all(x.isalpha() for x in string			):
        raise ValueError("String must only contain alphabetic characters."			)

    snake_case   :				Any				 =   sorted(string.lower()			)
    return len(lowercase			) == len(set(lowercase			)			)


if __name__ == "__main__":
  __snake_case             =   input("""Enter a string """).strip()

  __snake_case             =   is_isogram(input_str)
  print(F'''{input_str} is {"an" if isogram else "not an"} isogram.''')









"""simple docstring"""



def   __lowerCAmelCase						(						lowercase  :  int			)     ->						int:


    """simple docstring"""





    if not isinstance(lowercase						,							lowercase			):
        raise ValueError("Input must be an integer"			)
    if input_num <= 0:
        raise ValueError("Input must be positive"			)
    return sum(
        divisor for divisor in range(1						,							input_num // 2 + 1			) if input_num % divisor == 0			)


if __name__ == "__main__":
  import doctest

  doctest.testmod()





