Предмет: Информатика, автор: shpilhay78

Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [190201; 190230], числа, имеющие ровно 4 различных делителя. Выведите эти четыре делителя для каждого найденного числа в порядке убывания. Язык Python. ​​Срочно! ​

Ответы

Автор ответа: Greenow
2

# python 3+

y = []

hmas = []

for num in range(190201, 190230 +1):

----hmas = []

----for divider in range(1, num+1):

--------if num % divider == 0: hmas.append(divider)

----if len(hmas) == 4: y.append([num, hmas])

for element in y:

----print(f"{element[0]}:", sorted(element[1], reverse = True))

# при запуске программы, следует заменить каждые "----" на 4 пробела.

Похожие вопросы