这是我的 .txt 文件包含的内容:
ECS10 A 4
ECS20 B 3
JPN4 C 5
PHY9A D 5
这是我获取每行最后一个元素的程序:
f = open("grade_file.txt", "r")
line = f.readlines()
for i in (line):
print(i[-1:])
出于某种原因,当它打印出每一行时,每一行在到达数字之前都有一个额外的空间(最后一行除外)。
所以它在最后只打印出一个数字 5,因为最后一行没有额外的空间。如何获取最后一个元素和第三个元素来计算 GPA?