注册
登录
发表于 2022/10/11 8:52:25
12楼

$23A8F3NYRXL]{VDDE4IRS8.jpg


输出else之前的a有36这个数
但else之后的a就没有了。可我明明在末尾加了空格,a但依然没有进入else后的语句。

laughlaugh
发表于 2022/10/11 8:55:13
13楼

末尾不是有\n了吗 为什么还要加空格

发表于 2022/10/11 8:59:15
14楼

你是指删除第30行语句吗?

laughlaugh
发表于 2022/10/11 9:00:39
15楼

你这个文档不是每行后面都有换行符吗 然后你用\t把换行符全都替换掉了

所以末尾应该有个\t把

你在第30行下面输出data[2]看看?

发表于 2022/10/11 9:05:18
16楼

$LK0XO$AZW5~CN9VY49B8_U.jpg


看第三列 我找了一晚上,也没想出什么问题 。

我本以为pyhton不读末尾空格但是我在末尾再加一个字符后依然不管用。

laughlaugh
最佳答案 发表于 2022/10/11 9:06:52
17楼

其实还有个更简单的方法

你直接用split劈分就好了

如果没特殊要求的话

data[0].split就行了

他就把单行变成一个列表了

再把1-3项相加


发表于 2022/10/11 9:09:12
18楼

单行改成列表?

laughlaugh
发表于 2022/10/11 9:10:02
19楼

就是原本你不是每行是一个字符串吗

他会根据空格来把字符串劈成4个

第一个是名字 后三个是成绩 返回一个新列表给你

然后这个新列表的第1到3项相加就是你要的结果

输出就行了

发表于 2022/10/11 9:13:53
20楼

W_`}8KOA$}F8B1D5{9B4{6B.jpg


我靠 ,好算多了

厉害的大佬


laughlaugh
发表于 2022/10/11 9:15:55
21楼

能帮到你就好 加油

立即注册站大爷用户,免费试用全部产品
立即注册站大爷用户,免费试用全部产品