# -*- coding: utf-8 -*- __author__ = 'pilgrim' team_looking_for = 'Arsenal' f = open('Foot.1.txt', 'r') content = f.readlines() content.reverse() # print content """ collecting teams """ list_of_teams = list() for string in content: for team in string.split(' '): if team.isalpha() and team not in list_of_teams: list_of_teams.append(team) # print list_of_teams, len(list_of_teams) for team_looking_for in list_of_teams: num_of_entries = 0 print team_looking_for last_team_delta = list() for current_string in content: if team_looking_for in current_string: num_of_entries += 1 word_number = 0 score_1 = 0 score_2 = 0 for element in current_string.split(' '): word_number += 1 if word_number == 3: # кол-во голов хозяина score_1 = int(element) if word_number == 4: # кол-во голов гостей score_2 = int(element) if current_string.startswith(team_looking_for): delta = score_1 - score_2 else: delta = score_2 - score_1 last_team_delta.append(delta) if num_of_entries == 5: break # print last_team_delta summa_delt = 0 for score in last_team_delta: summa_delt += score print summa_delt