Предмет: Информатика,
автор: gsxgrscff
Python
Визначте, чи є число а досконалим.
помогите пожалуйста, как это сделать
Ответы
Автор ответа:
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} не є досконалим.")
Похожие вопросы
Предмет: Українська мова,
автор: chamomile92
Предмет: Другие предметы,
автор: kataksf
Предмет: Математика,
автор: yelenafedotova1983
Предмет: Математика,
автор: oksanapetrovskaya
Предмет: Информатика,
автор: sashadruzbana