|
|
发表于 2017-9-13 16:28:35
|
显示全部楼层
temp=[]
for i in range(100,1000):
a=(i/100)
b=(i%100)/10
c=i%10
d=a**3+b**3+c**3
if i==d:
temp.append()
print(temp)
你要往列表里append()什么内容? append(i) 内容不能漏
问题描述如下:
课后练习009中出现如下问题
在输出100到999之间的水仙花数,要求该数等于其各个位的立方和如:153=1^3+5^3+3^3
我的程序如下:
temp=[]
for i in range(100,1000):
a=(i/100)
b=(i%100)/10
c=i%10
d=a**3+b**3+c**3
if i==d:
temp.append()
print(temp)
运行后什么也得不到,哪里出错了
题目:一个整数,它加上100后是一个完全平方数,再加上268又是一个完全平方数,请问该数是多少?
我的程序如下:
for i in range(10000):
x=int(i+100)
y=int(i+268)
if(x==(i*i)) and (y==(i*i)):
print(i)
这道题目,你题意是否理解错误,不应该是 type((i+100)**0.5) == int 这样判断么?
|
|