python找不到excel文件,python 判断excel是否打开
Python实现多个项目的文件检索和输出。基于一个文件(students.txt),检索GPA分数最高的输出,输出对应的名称和单位。
另一方面,思路是你先打开文件,读取文件的每一行,将姓名、公司、GPA值保存在三个对应的列表中,扫描GPA列表得到值最大的项,但保存最大值对应的索引,并与之对应。
2.代码版本1 #-*-编码:UTF-8-* createdonthufeb 112360243360182018 @ author:administrator def main r))lines=file . readlines)# is readlines))函数读取文件的所有内容并保存为列表。每一项都是以换行符结尾的字符串。初始化file _ name=[] #对应的第一行空列表,使用存储文件的名称,即第一列的list _ scores=[]list _ GPA=[]forline inlines 3360 #从头开始处理,第一列存储在list _ name=line . split((list _ name . append)elements[0])中。list _ scores。追加elend) list _ GPA。))元素))对于名字65 max _ GPA=0 index=0 for lange(len(list _ GPA))list list _ GPA,This list index=i #这个步骤记录了list _ GPA中哪个的GPA最高,对应的方面记录的名字和分数是print (thepersonis) 0)和thescoresare) 1),the Pais)2)。formmar) list_scores[index],Max_gpa) (major)版本2)这是基于第二个小时与第三个点的比值,输出相应的单位点和gpa值points/hours def main)list _ hours=[]list _ points=[]forline inlines 3360 elements=list _ hours . append(elements[1])list _ points用于存储小时与点数的比值,foor的3360 a=float(list _ hours[I])b=float(list _ points[I])c=bappend(str)c))Max GPA=0 for inrange(for Inge)在list _ GPA list中是list_hours中所有对应项与list_points的比值)求list _ GPA中最高值项的3360 Max GPA=float(List _ GPA[I])index=I #,记录最高GPA项对应的索引值,记录其他项的打印(例如hisnameis))和escche) list_name[index],List _ points [index]
石油;燃料加注;做出更大的努力
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。