本文目录一览:
python求三位超级素数
以下代码运行通过:
for i in range(100, 999):
a = i // 100
b = (i % 100) // 10
c = (i % 100) % 10
if i == a ** 3 + b ** 3 + c ** 3:
print(i)
运行效果:
python语言 超级素数
这个是python2版本的,python就在print加括号
自己会缩进吧:
l1=[]
for x in range(2,2000):
l2=[]
for y in range(2,x/2+1):
if x%y==0:
l2.append(y)
if not l2:
l1.append(x)
print l1
print sum(l1)