?>
Напишите программу, которая считывает одно натуральное число и выводит на первой строке все делители этого числа порядке возрастания, разделенные пробелами, а на второй "ПРОСТОЕ" или "НЕТ" в зависимости от того, простым было введеное число или нет
Ответы
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