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. Человек воспринимает информацию о тембре голоса с
4) слуха
2. Не является действием с информацией:
3) покраска окон
4. Действия по обработке информации:
3) перевод текста
Человек воспринимает информацию о форме листьев с
3) зрения
6. Не является действием с информацией:
1) участие в забеге
9.Тактильную информацию человек получает посредством
d. органов осязания.
10.Информация – это…
c) сведения об окружающем мире и протекающих в нем процессах, воспринимаемые человеком непосредственно или с специальных устройств