Python作业用穷举法找出阿姆斯特朗数

Python011

Python作业用穷举法找出阿姆斯特朗数,第1张

#!/usr/bin/env python

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后再写进去

查询的就是根据学号查就行了

如果把学号那个字段设为索引,查的就更快