当我运行eclipse时,它显示的结果是
frm = ttk.Frame(root)
frm.place(x=0,y=0,width=1000,height=1000)
Ek = ttk.Radiobutton(frm,text="text")
Ek.place(x=100,y=400)
预期结果如下:
0
6
28
240
496
1344
8128
为什么我的代码会打印0,240和1344?
6
28
496
8128
答案 0 :(得分:0)
嗯,这很简单,来自维基百科:
在数论中,一个完整数是一个正整数,等于其正确的正数除数之和,即除数自身的正除数之和(也称为它的等分量总和)。等价地,一个完全数是一个正数除数的一半(包括其自身)的数字,即σ1(n)= 2n。
你的情况错了:
if (k%i==0)
您需要检查k
和i
是否相等:
if (k == i)
在代码中更改它,并告诉我它是否有效。