Python

Визначте, чи є число а досконалим.


помогите пожалуйста, как это сделать

Ответы

Ответ дал: retwquu3
1

в питоне нету встроенной функции для прорверки доскональности числа. можно через функцию. вот пример:

def is_perfect_number(num):

   divisors = []

   for i in range(1, num):

       if num % i == 0:

           divisors.append(i)

   if sum(divisors) == num:

       return True

   else:

       return False

# Приклад використання функції

number = 28

if is_perfect_number(number):

   print(f"Число {number} є досконалим.")

else:

   print(f"Число {number} не є досконалим.")

Вас заинтересует