输出else之前的a有36这个数
但else之后的a就没有了。可我明明在末尾加了空格,a但依然没有进入else后的语句。
末尾不是有\n了吗 为什么还要加空格
你是指删除第30行语句吗?
你这个文档不是每行后面都有换行符吗 然后你用\t把换行符全都替换掉了
所以末尾应该有个\t把
你在第30行下面输出data[2]看看?
看第三列 我找了一晚上,也没想出什么问题 。
我本以为pyhton不读末尾空格但是我在末尾再加一个字符后依然不管用。
其实还有个更简单的方法
你直接用split劈分就好了
如果没特殊要求的话
data[0].split就行了
他就把单行变成一个列表了
再把1-3项相加
单行改成列表?
就是原本你不是每行是一个字符串吗
他会根据空格来把字符串劈成4个
第一个是名字 后三个是成绩 返回一个新列表给你
然后这个新列表的第1到3项相加就是你要的结果
输出就行了
我靠 ,好算多了
厉害的大佬
能帮到你就好 加油