def calc():
for i in xrange(100,10000000):
sum = 0
n = len(str(i))
temp = i
while temp > 0:
digit = temp % 10
sum += digit ** n
temp //= 10
if i == sum:
print i
if __name__ == '__main__':
calc()
1、python食谱组合的实验目的是了解 Python 的基本编程环境,熟悉其主要组成部分和使用。2、熟悉 turtle 库语法元素,了解其绘图坐标体系、画笔控制函数和运动命令函数。通过程序实例,初步掌握 Python 程序设计的基本概念、编程规则和开发过程。
3、掌握 Python 的基本数据类型的概念和使用;运用 Python 的标准数学库进行数值计算;掌握字符串类型的格式化操作方法和应用。
用pandas创建一个dataframe,字段就是“学号”、“成绩分数”、“成绩等级”你每录入一条数据,就往dataframe里写入一条,学号和分数是直接写进去的,等级就根据分数判断ABCDE后再写进去
查询的就是根据学号查就行了
如果把学号那个字段设为索引,查的就更快