写法"/>
python中完数的写法
找出1到100 之间的完数(完数:除了本身以外的因子相加等于该数 比如 6 = 1+2+3 28=1+2+4+7+14) 输出1-100
代码展示
for i in range(1,101):# 此时i代表1-100# 定义因子的和sum = 0# 构造i的因子for j in range(1,i):# 因子:可以被i整除的是i的因子if i % j == 0:# 如果j是i的因子则相加isum += j# 如果相加的和等于i则是完数if sum == i:print(f"{i}是完数")
更多推荐
python中完数的写法
发布评论