def check_perfect(number:int, dividers = []):
for i in range(1, number):
if number%i == 0:
dividers.append(i)
if sum(dividers) == number:
return 1
def get_div(num, div = []):
for i in range(1, num):
if num%i == 0:
div.append(i)
return div
def main():
number = int(input())
if check_perfect(number):
print(' '.join(str(num) for num in get_div(number)))
else:
print(0)
if __name__ == '__main__':
main()
1)Золотые руки, золотое сердце, весеннее настроение
2)Лист – у тетради и у растения
Месяц – в календаре; на небе
Ключ – скрипичный; от двери; горный; гаечный
Горн – кузнечный; духовой инструмент
Конь – животное; шахматная фигура,
Лента – на бескозырке у моряка; бумажная; бант в косе; новостная в газете
Дробь – барабанная; математическая; ружейная
Мушка – насекомое; прицел в винтовке,
Ствол – у дерева; у винтовки,
Конек – морской; украшение на избе; на катке; на сцене
Вал – земляной; девятый; металлическая деталь
Рукав – у реки; у одежды
Тур – баран; в шахматах
Челнок – лодка; в швейной машине
Клетка – птичий домик; строение тела
Баланс – бухгалтерский; в гимнастике
Знак – дорожный; символ
Лук – оружие; растение
Фига – растение; кукиш
Дисциплина – воспитание; школьный предмет
Раздел – снял одежду; глава в книге
Надуть – обмануть; наполнить воздухом
Петрушка – занятная история; растение
Брак – некачественная работа; свадьба
Бродить – закисать (о жидкости); ходить без цели
Глава – самый главный; голова; раздел в книге
Ласка – доброта и нежность; животное
Норка – жилье животного; животное
Образование – усвоение знаний; организация чего-то нового
Охота – когда очень хочется; на животных
3) Дебет, кредит, авизо, проводка, эмбарго
Объяснение:
numb = int(input("Введите целое число: "))
delitellist = {1}
sumlist = 1
i = 2
while i * i <= numb and sumlist <= numb:
if (numb % i == 0):
sumlist += i + (numb//i if i != numb//i else 0)
delitellist.update({i, numb//i})
i += 1
if sumlist == numb:
print(*sorted(delitellist))
else:
print(0)