dicx = { "A": 3, "B": 0, "C": 6} dicy = { "A": 6, "B": 3, "C": 0} dicz = { "A": 0, "B": 6, "C": 3} dics = { "X" : dicx, "Y": dicy, "Z": dicz} def funcy(lett, tempi): tempa = inp[tempi].replace(" "+lett, "") return dics[lett][tempa] score=0 f = open('input2.txt', 'r') inp = f.readlines() for i in range(len(inp)): inp[i] = inp[i].strip() if "X" in inp[i]: score = score + 1 score = score + funcy('X', i) elif "Y" in inp[i]: score = score + 2 score = score + funcy('Y', i) elif "Z" in inp[i]: score = score + 3 score = score + funcy('Z', i) print(score)