rusart3
?>

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

Информатика

Ответы

tanyashevvvv

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

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

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

Популярные вопросы в разделе

keshka12719
Vladstreletskiy
puchkovajulia
Феофанов_Никита1067
oafanasiev41
yda659
liza04521160
Ye.Vadim
gorovoy-dv4088
varvv15
Sergei_Olga658
scorpion21c
vahmistrova
sawa-msk
basil69