0

これは私の.txtファイルに含まれるものです:

ECS10A4

ECS20B3

JPN4 C 5

PHY9A D 5

各行の最後の要素を取得するプログラムは次のとおりです。

f = open("grade_file.txt", "r")

line = f.readlines()

for i in (line):

    print(i[-1:])

何らかの理由で、各行を出力すると、各行の最後に番号が表示される前に余分なスペースがあります (最後の行を除く)。

したがって、最後の行に余分なスペースがなかったため、最後に数字の 5 だけが出力されます。GPA を計算するために最後の要素と 3 番目の要素を取得するにはどうすればよいですか?

4

2 に答える 2