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

Чтобы найти идеальное число с помощью цикла for в Python написать программу для Например, вы вводите существующий номер. Если 1 Проверяем цифры от до введенного числа, если от 1 числа до введенного числа делятся на введенное число без остатка если и является суммой разделенных чисел без остатка от введенного числа равны, то это число следует назвать совершенным числом.​

Ответы

Автор ответа: salpsx
0

number = int(input("Введите число: "))

perfect_numbers = [i for i in range(1, number + 1) if sum(j for j in range(1, i) if i % j == 0) == i]

print("Совершенные числа в диапазоне от 1 до", number, ":", perfect_numbers if len(perfect_numbers) > 0 else "Отсутствуют")

Похожие вопросы
Предмет: Физика, автор: a64601033

ЗДЕЛАЙТЕ ТО ЧТО СМОЖЕТЕ Я ДАМ ВСЕ СВОИ БАЛЫ


2. Восьмикласник Максим після уроків зібрався зварити 15 вареників з картоплею. Включивши газову плиту потужністю 1500 Вт він вирішив пришвидшити процес влив з чайника у каструлю гарячу воду (t_{1} = 90 deg * C) масою 1,19 кг та одразу ж закинув у воду один вареник. Наступні вареники Максим кидав по черзі з інтервалами в 12 с. Вважайте, що вареники є абсолютно однаковими і при опусканні в каструлю мають температуру 0 deg * C Маса одного вареника 25 г, питома теплоємність c Bap =3 K Pi K/(K Gamma^ C) питома теплоємність води c_{B} = 4200\mathcal{I}*K / (k * Gamma deg * C) Теплоємністю каструлі та тепловими втратами можна знехтувати. Крім того Максим весь час помішував вміст каструлі, тому теплова рівновага встановлювалася дуже швидко. 1) Скільки разів закипала вода в каструлі у Максима до моменту опускання останнього вареника? 2) Скільки буде закипань, якщо він зменшить інтервал опускання вареників до 6 c?​
Предмет: Математика, автор: timvelbovec
Предмет: Математика, автор: Аноним