これは私の.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 番目の要素を取得するにはどうすればよいですか?