def find_deviders(n,out='all'):
    """
    Функция выводит список всех делителей
    :param n: натурально число от 1 до 1000
    :param out: 'all' - выводит все простые,
           'min' - выводит минимальный,
           'max' - выводит максимальный,
    :return: список всех делителей,
             или мин или макс из них
    """
    if type(n) == int:
        if 0 < n < 1001:
            all_div =[i for i in range(1, n + 1) if n % i == 0]
            if out == 'all': return all_div
            if out == 'max': return max(all_div)
            if out == 'min': return min(all_div)
        else:
            print(f'Введите натурально число от 1 до 1000')
    else:
        print(f'Введите натурально число от 1 до 1000')