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*
Комментарий*

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

Каныбек698
Rinatum1978
Державина
bufetkonfet53
buslavgroupe
Аверьянова
ktatarinova
sahar81305
Светлана308
Larisa-0888716
shalunovroman
Aleksandr-Andrei
prik-galina7390
Сергеевна-Пузанов
marinazubcko16729