这里编程总初学者,需要你的指导。在

我正在从一些免费的在线课程中学习python,然后遇到了这个我已经解决了的特殊练习,但是让我困惑的是,有两种不同的方法会产生不同的结果。就这样。。在

问题是:

使用文本文件学生数据.txt(如下所示)编写一个程序,计算每个学生的最低和最高分数。把他们的名字也打印出来。在studentdata.txt:

joe 10 15 20 30 40

bill 23 16 19 22

sue 8 22 17 14 32 17 24 21 2 9 11 17

grace 12 28 21 45 26 10

john 14 32 25 16 89

我的最后一次尝试:xFile = open("studentdata.txt", "r")

for xLine in xFile:

xList = xLine.split()

min = 100

max = 0

for x in xList[1:]:

if int(x) > max:

max = int(x)

for x in xList[1:]:

if int(x) < min:

min = int(x)

print(xList[0],"\tmin: ",min,"\tmax: ",max)

xFile.close()

结果:joe min: 10 max: 40

bill min: 16 max: 23

sue min: 2 max: 32

grace min: 10 max: 45

john min: 14 max: 89

然后我将它与网站提供的答案进行了比较(我以我的风格重写了它):

^{pr2}$

这更简单,但产生的结果略有不同(但至关重要):joe min: 10 max: 40

bill min: 16 max: 23

sue min: 11 max: 9

grace min: 10 max: 45

john min: 14 max: 89

注意sue的结果是不同的。“自动”版本不能产生正确的结果。这是怎么回事?在

谢谢。在

python设计一个学生类求最高分_Python练习:计算每个学生的最低和最高分数。相关推荐

  1. python设计一个学生类求最高分_设计一个学生类班级类

    第一题 设计一个学生类 属性:姓名.学号.年龄.成绩 设计一个班级类要求:实现向班级中添加学生.删除学生.查看学生.按照指定条件排序 属性:班级代号,所有学生 需要使用 calss, __int__, ...

  2. python设计一个动物类_【Python】每日一练:设计圆类计算周长和面积、设计动物类...

    编程题 1.设计一个 Circle(圆)类,包括半径和颜色属性,编写构造方法和其他方法,计算圆的周长和面积.请编写程序验证类的功能. 2.设计一个 Animal(动物)类,包括颜色属性和叫方法.再设计 ...

  3. python设计一个动物类_「Python」每日一练:设计圆类计算周长和面积、设计动物类...

    编程题 1.设计一个 Circle(圆)类,包括半径和颜色属性,编写构造方法和其他方法,计算圆的周长和面积.请编写程序验证类的功能. 2.设计一个 Animal(动物)类,包括颜色属性和叫方法.再设计 ...

  4. python 通讯录课程设计_如何用Python设计一个通讯录类?

    直接上代码:一共三个文件 CommunicateClass.py # @File : CommunicateClass.py class Communicate(): ""&quo ...

  5. python设计一个动物类_我用Python实现了12500张猫狗图像的精准分类

    我用 Python 实现了 12500 张猫狗图像的精准分类 在这篇文章中,我们将展示如何建立一个深度神经网 络,能做到以 90% 的精度来对图像进行分类,而在深度神 经网络,特别是卷积神经网络兴起之 ...

  6. python设计一个验证用户密码程序_Python如何实现一个登陆验证(文件验证)

    本篇文章给大家带来的内容是关于Python如何实现一个登陆验证(文件验证),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 代码主要功能: 利用Python实现简单的登陆验证,代码主要 ...

  7. python设计一个长方形类_类设计模式python学习~元类

    废话就不多说了,开始... 元类是类的模版,在类的层次上标准类的行为. 面下用使元类现实单例设计模式(设计模式九 采取的是另一种方法): from warnings import * 每日一道理 坚持 ...

  8. python股票预测的意义是什么_股票预测python,python 设计一个名为Stock的类来表示...

    python 设计一个名为Stock的类来表示一个公司的股票? class Stock(): def __init__(self): self.__no = "" self.__n ...

  9. 设计一个形状类(接口)Shape,方法:求周长和求面积形状类(接口)的子类(实现类):

    设计一个形状类(接口)Shape,方法:求周长和求面积 形状类(接口)的子类(实现类): package zuoye2;public interface Shape {// 求面积方法double g ...

最新文章

  1. 大利好!学历低的算法工程师要起飞了,这波惊喜来的太突然!
  2. Puppet客户端自动安装脚本
  3. (转)HBase二级索引与Join
  4. mysql 线程内存 回收_MySQL内存使用-线程独享
  5. tomcat项目快速启动设置
  6. 关于Angular Component changeDetection策略设置成OnPush的一个单元测试局限性
  7. 分组显示的ListView分页加载数据
  8. Python 数据分析三剑客之 Matplotlib(四):线性图的绘制
  9. Atitit 外包管理规范attilax总结
  10. Angular专题系列之一:初识Anjularjs
  11. C++ Const深入解析
  12. Linux定时任务系统 Cron
  13. 喵喵机器人--elasticsearch被入侵删库
  14. DirectAdmin教程-初级
  15. 电脑上打开chm文件时系统提示:不能打开文件:mk:@MSITStore:(文件路径)
  16. [转载学习] 背包问题九讲
  17. if语句和switch语句
  18. 2012年微软校招实习生笔试题(2012.4.7)
  19. 飞秋弹r6002 floating point not loaded关闭后退出
  20. [篇四章一]_在 VMWare 16 上安装 Windows 98 SE 操作系统

热门文章

  1. python复制文件到另一个文件夹并重命名_基于python实现复制文件并重命名
  2. 自学网工第一天(路由器)
  3. CGD 部分API应用实例
  4. serverlet 返回json
  5. Oracle—deallocate unused释放高水位空间(二)
  6. 淘宝宝网具体工作流程详解
  7. meteor Blaze
  8. Java常用弹出对话框
  9. Nginx配置https协议 超详细!!!
  10. 人工智能-seaborn单双多变量绘图、两案例:NBA球员数据分析、北京租房数据统