)从键盘输入一个正整数,判断是否是完数,若是完数,则输出“YES”,否则输出“NO”
时间: 2023-06-12 16:03:40 浏览: 188
C语言程序设计-从键盘输入一个大于3的整数,调用函数fun判断其是否素数,然后在main函数中输出相应的结论信息;
5星 · 资源好评率100%
以下是判断正整数是否为完数的 Python 代码:
```python
n = int(input("请输入一个正整数:"))
sum = 0
for i in range(1, n):
if n % i == 0:
sum += i
if sum == n:
print("YES")
else:
print("NO")
```
运行代码,输入一个正整数后,程序会判断这个数是否为完数,并输出相应的结果。
阅读全文