Федорович Шахова241
?>

Написать 2 программы для вычисления разности 2 чисел с использованием 2 и 3 переменных соответственно в питоне.

Информатика

Ответы

Энверович

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()

Объяснение:

На случай, если сайт сломает табуляции в коде (А он их сломает), ниже представлен скриншот оригинала кода. Программа протестирована.


совершенным называется число, равное сумме всех своих делителей, меньших его самого (например, число

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Написать 2 программы для вычисления разности 2 чисел с использованием 2 и 3 переменных соответственно в питоне.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

zmlavra
rodsher7740
familumid
Рафаэль633
ribcage52
Reutskii-Kirilovskii1625
kengyra
scraer198258
Stepan Rastorgueva850
d43irina
pechinin
AleksandrIvanovich1273
Maksim Dmitrii1579
самир1078
Postnikova-StreltsovaKyulbyakova