Python 输出完数?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 输出完数?相关的知识,希望对你有一定的参考价值。

下面是我写的程序,但是输出不了,我想把完数打出来 怎么办啊
def F(n):
for i in range(n,1,-1):
s=0
for j in range(1,i+1):
if i%j==0:
s+=j
if s == i:
print(i)
return

参考技术A

//仅供参考

追问

可以帮我看一下这个怎么做吗QAQ
编写程序读取一个单词,然后输出单词中的每一个字符,每行一个。

追答

可以

本回答被提问者采纳

Python基础之完数输出

for i in range(2,1000):
    s=1
    for j in range(2,i):
        
        if i%j==0:
            m=i/j
            s=s+m
    if s==i:
         print i,









以上是关于Python 输出完数?的主要内容,如果未能解决你的问题,请参考以下文章

python编程 找完数

Python基础之完数输出

用c语言求1000之内的完数 要求输出完数的因子

c语言:列出完数及其因子

初学python算法100例-案例18 完数有那么难么

求N以内的所有完数。C语言