# 输入一个数是否是完数
# 输出是或者不是
# 完数:一个数如果恰好等于除它本身外的因子之和,这个数就称为完数。
# 因数 除了 本身外 被这个数整除
# 搞清楚思路很简单
#输入一个数
a = int(input('请输入一个数:'))
i = 1
sum = 0
while i<a-1:
if a % i == 0:
sum += i
i += 1
if sum == a:
print('是完数')
else:
print('不是完数')
Python基础:用while循环来判断一个数是否是完数
最新推荐文章于 2024-09-05 21:09:09 发布
本文介绍如何利用Python编写一个简单的程序来检查输入的数是否为完数,通过计算除自身以外因子的和,揭示完数定义并演示实现步骤。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Python3.10
Conda
Python
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

3万+

被折叠的 条评论
为什么被折叠?



