Предмет: Информатика,
автор: shpilhay78
Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [190201; 190230], числа, имеющие ровно 4 различных делителя. Выведите эти четыре делителя для каждого найденного числа в порядке убывания. Язык Python. Срочно!
Ответы
Автор ответа:
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 пробела.
Похожие вопросы
Предмет: Русский язык,
автор: shwecherl
Предмет: Русский язык,
автор: Аноним
Предмет: Русский язык,
автор: samukowa2017
Предмет: Химия,
автор: wlkmtony