设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 3886|回复: 0
打印 上一主题 下一主题

萌新求助(刘关张的成绩)

[复制链接]

4

主题

0

好友

98

积分

注册会员

Rank: 2

跳转到指定楼层
楼主
发表于 2017-11-30 09:20:17 |显示全部楼层 |倒序浏览
原题是:刘备 23 35 44 47 51
            关羽  60 77 68
            张飞 97 99 89 91
            诸葛亮 100
读取是lines=f.readlines()
分割是for line in lines:
               data=line.split
这都OK,下面是:
sum = 0
   for score in data[1:]:
       sum += int(score)
   result = '%s \t: %d\n' % (data[0], sum)
这一段也看懂中间意思,不过微信上面解释说data[0]是姓名,然后从data1往后遍历,关羽张飞诸葛亮这些姓名怎么办啊?readlines按行读取再分割不应该是:刘备 23 35 44 47 51关羽60 77 68等等这样名字掺杂在中间的吗?
=-=不懂诶,求大佬帮助,卡壳了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-18 15:14 , Processed in 0.031411 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部