- 帖子
- 7
- 精华
- 0
- 积分
- 58
- 阅读权限
- 20
- 注册时间
- 2013-7-23
- 最后登录
- 2015-5-2
|
受楼主启发我也用了 import time,方法和楼主第二个一样。- import time
- startTime = time.time()
- palindromeList = []
- for i in range(0,200):
- num = i*i
- numStr = str(num)
- if numStr == numStr[::-1]:
- palindromeList.append(i)
- for j in palindromeList:
- # print "{0}".format(j),
- print "%d," % j,
- endTime = time.time()
- print # print new line
- print "The time used: %e seconds" % (endTime - startTime)
复制代码 结果:
0, 1, 2, 3, 11, 22, 26, 101, 111, 121,
The time used: 2.498627e-04 seconds
|
|