dicx = { "A": 3, "B": 1, "C": 2} dicy = { "A": 1, "B": 2, "C": 3} dicz = { "A": 2, "B": 3, "C": 1} 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 + 0 score = score + funcy('X', i) elif "Y" in inp[i]: score = score + 3 score = score + funcy('Y', i) elif "Z" in inp[i]: score = score + 6 score = score + funcy('Z', i) print(score)