Python read from text file V find average points per game
Find all the teams that averaged at least 115 points a game.
Team which scores more than 115 points: [('New Orleans Pelicans', 121.2), ('Brooklyn Nets', 120.0), ('Miami Heat', 115.6), ('Washington Wizards', 119.25), ('Phoenix Suns', 115.4), ('Milwaukee Bucks', 119.25), ('Houston Rockets', 128.0)]
basketball =
[line.strip() for line in open('C:/Users/ZM/Desktop/Documents/New folder/basketball1.txt')]
basketball1 = [line.split('\t') for line in basketball]
counter1 = 0
counter2 = 0
K = []
for i in range(len(basketball1)):
if basketball1[i][0] not in K:
K.append(basketball1[i][0])
if basketball1[i][2] not in K:
K.append(basketball1[i][2])
C = []
overall = []
for i in K:
for j in basketball1:
if i in j:
if i == j[0]:
counter1 += int(j[1])
if i == j[2]:
counter1 += int(j[3])
counter2 += 1
overall.append((i, round(counter1/counter2, 2)))
if round(counter1/counter2, 2) > 115:
C.append((i, round(counter1/counter2, 2)))
counter1 = 0
counter2 = 0
print(overall)
print('Team which scores more than 115 points: ', C)
[('New Orleans Pelicans', 121.2), ('Toronto Raptors', 114.6), ('Los Angeles Lakers', 109.25), ('Los Angeles Clippers', 114.17), ('Chicago Bulls', 105.6), ('Charlotte Hornets', 108.0), ('Detroit Pistons', 107.8), ('Indiana Pacers', 105.25), ('Cleveland Cavaliers', 106.0), ('Orlando Magic', 95.75), ('Minnesota Timberwolves', 114.75), ('Brooklyn Nets', 120.0), ('Memphis Grizzlies', 107.0), ('Miami Heat', 115.6), ('Boston Celtics', 109.75), ('Philadelphia 76ers', 111.5), ('Washington Wizards', 119.25), ('Dallas Mavericks', 114.75), ('New York Knicks', 100.6), ('San Antonio Spurs', 113.5), ('Oklahoma City Thunder', 102.2), ('Utah Jazz', 101.0), ('Sacramento Kings', 98.6), ('Phoenix Suns', 115.4), ('Denver Nuggets', 106.0), ('Portland Trail Blazers', 111.0), ('Atlanta Hawks', 103.4), ('Milwaukee Bucks', 119.25), ('Houston Rockets', 128.0), ('Golden State Warriors', 114.5)]
basketball1 = [line.split('\t') for line in basketball]
counter1 = 0
counter2 = 0
K = []
for i in range(len(basketball1)):
if basketball1[i][0] not in K:
K.append(basketball1[i][0])
if basketball1[i][2] not in K:
K.append(basketball1[i][2])
C = []
overall = []
for i in K:
for j in basketball1:
if i in j:
if i == j[0]:
counter1 += int(j[1])
if i == j[2]:
counter1 += int(j[3])
counter2 += 1
overall.append((i, round(counter1/counter2, 2)))
if round(counter1/counter2, 2) > 115:
C.append((i, round(counter1/counter2, 2)))
counter1 = 0
counter2 = 0
print(overall)
print('Team which scores more than 115 points: ', C)
[('New Orleans Pelicans', 121.2), ('Toronto Raptors', 114.6), ('Los Angeles Lakers', 109.25), ('Los Angeles Clippers', 114.17), ('Chicago Bulls', 105.6), ('Charlotte Hornets', 108.0), ('Detroit Pistons', 107.8), ('Indiana Pacers', 105.25), ('Cleveland Cavaliers', 106.0), ('Orlando Magic', 95.75), ('Minnesota Timberwolves', 114.75), ('Brooklyn Nets', 120.0), ('Memphis Grizzlies', 107.0), ('Miami Heat', 115.6), ('Boston Celtics', 109.75), ('Philadelphia 76ers', 111.5), ('Washington Wizards', 119.25), ('Dallas Mavericks', 114.75), ('New York Knicks', 100.6), ('San Antonio Spurs', 113.5), ('Oklahoma City Thunder', 102.2), ('Utah Jazz', 101.0), ('Sacramento Kings', 98.6), ('Phoenix Suns', 115.4), ('Denver Nuggets', 106.0), ('Portland Trail Blazers', 111.0), ('Atlanta Hawks', 103.4), ('Milwaukee Bucks', 119.25), ('Houston Rockets', 128.0), ('Golden State Warriors', 114.5)]
Team which scores more than 115 points: [('New Orleans Pelicans', 121.2), ('Brooklyn Nets', 120.0), ('Miami Heat', 115.6), ('Washington Wizards', 119.25), ('Phoenix Suns', 115.4), ('Milwaukee Bucks', 119.25), ('Houston Rockets', 128.0)]
Коментари
Постави коментар