
Напишите программу, которая считывает одно натуральное число и выводит на первой строке все
делители этого числа порядке возрастания, разделенные пробелами, а на второй "ПРОСТОЕ" или "НЕТ" в зависимости от того, простым было введеное число или нет

Ответы на вопрос

Ответ:
digit=int(input('Введите число:\n'))
delit=1
spisok_del=[]
while delit <= digit:
if digit % delit == 0:
spisok_del.append(delit)
delit+=1
for i in spisok_del:
print(i,end=' ')
if len(spisok_del)==2 and max(spisok_del)==digit:
print('\nПростое')
else:
print('\nНет')
Объяснение: язык программирования - Python



Ответ:
n = int(input("Введите число: "))
deliteli = [num for num in range(1, int(n**0.5)) if not(n % num)]
deliteli += [n // delitel for delitel in deliteli[::-1]]
print(*deliteli, sep=', ')
print(f"{"простое" if deliteli == [1, n] else "нет"}")
Объяснение:
Нет смысла проверять числа до считываемого числа, остальные можно посчитать



Для решения данной задачи, вам потребуется использовать программный код. Ниже представлен пример программы на Python, выполняющей описанное вами задание:
pythondef find_divisors(n):
divisors = []
for i in range(1, n + 1):
if n % i == 0:
divisors.append(i)
return divisors
def is_prime(n):
if n < 2:
return False
for i in range(2, int(n**0.5) + 1):
if n % i == 0:
return False
return True
# Считываем натуральное число
num = int(input("Введите натуральное число: "))
# Находим делители и проверяем, является ли число простым
divisors = find_divisors(num)
prime_check = "ПРОСТОЕ" if is_prime(num) else "НЕТ"
# Выводим результаты
print("Делители:", " ".join(map(str, divisors)))
print(prime_check)
Скопируйте этот код в среду, поддерживающую Python, и запустите программу. После запуска она будет ожидать ввод натурального числа. После ввода числа программа выведет его делители и определит, является ли оно простым.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili