FIX THIS CODE Using python Application CODE: import csv playersList = [] with open('Players.csv') as f: rows = csv.DictReader(f) for r in rows: playersList.append(r) teamsList = [] with open('Teams.csv') as f: rows = csv.DictReader(f) for r in rows: teamsList.append(r) plays=len(playersList) for i in range(plays): if playersList[i]['team']=='Argentina' and int(playerlist[i]['minutes played'])<200 and int(playersList[i] ['shots'])>20: print(playersList[i]['last name']) c0=0 c1=0 c2=0 for i in range(len(teamsList)): if int(teamsList[i]['redCards'])==0: c0=c0+1 if int(teamsList[i]['redCards'])==1: c1=c1+1 if int(teamsList[i]['redCards'])==2: c2=c2+1 print("Number of teams with zero redcards:",c0) print("Number of teams with zero redcards:",c1) print("Number of teams with zero redcards:",c2) ratio=0 for i in range(len(teamsList)): if int(teamsList[i]['games']>3) and if int(teamsList[i]['goalsFor'])/int(teamsList[i]['goalsAgainst'])3) and if int(teamsList[i]['goalsFor'])/int(teamsList[i]['goalsAgainst'])==ratio: print(teamsList[i]['teams']) ind=0 avg=-99999 for i in range(len(teamsList)): if int(teamsList[i]['goalFor'])//int(teamsList[i]['games'])>avg: avg=int(teamsList[i]['goalFor'])//int(teamsList[i]['games'] ind=i print('The team with highest goalsFor per game on average:') for i in range(len(teamsList)): if int(teamsList[i]['goalFor'])//int(teamsList[i]['games'])==avg: print(teamsList[i]['team']) ind1=0 avg1=-99999 for i in range(len(teamsList)): if int(teamsList[i]['passes'])//int(teamsList[i]['games'])>avg1: avg1=int(teamsList[i]['passes'])//int(teamsList[i]['games'] ind1=i print('The team with highest total passed per game on average:') for i in range(len(teamsList)): if int(teamsList[i]['passes'])//int(teamsList[i]['games'])==avg1: print(teamsList[i]['name']) avg3=sum(playersList[:]['passes'])/len(playersList[:]['passes']) for i in range(len(playersList)): if playersList[i]['passes']>avg3: print(playersList[i]['position'])
FIX THIS CODE
Using python Application
CODE:
import csv
playersList = []
with open('Players.csv') as f:
rows = csv.DictReader(f)
for r in rows:
playersList.append(r)
teamsList = []
with open('Teams.csv') as f:
rows = csv.DictReader(f)
for r in rows:
teamsList.append(r)
plays=len(playersList)
for i in range(plays):
if playersList[i]['team']=='Argentina' and int(playerlist[i]['minutes played'])<200 and int(playersList[i]
['shots'])>20:
print(playersList[i]['last name'])
c0=0
c1=0
c2=0
for i in range(len(teamsList)):
if int(teamsList[i]['redCards'])==0:
c0=c0+1
if int(teamsList[i]['redCards'])==1:
c1=c1+1
if int(teamsList[i]['redCards'])==2:
c2=c2+1
print("Number of teams with zero redcards:",c0)
print("Number of teams with zero redcards:",c1)
print("Number of teams with zero redcards:",c2)
ratio=0
for i in range(len(teamsList)):
if int(teamsList[i]['games']>3) and if int(teamsList[i]['goalsFor'])/int(teamsList[i]['goalsAgainst'])<ratio:
ratio=int(teamsList[i]['goalsFor'])/int(teamsList[i]['goalsAgainst'])<ratio
print('team with lowest ratio')
for i in range(len(teamsList)):
if int(teamsList[i]['games']>3) and if int(teamsList[i]['goalsFor'])/int(teamsList[i]['goalsAgainst'])==ratio:
print(teamsList[i]['teams'])
ind=0
avg=-99999
for i in range(len(teamsList)):
if int(teamsList[i]['goalFor'])//int(teamsList[i]['games'])>avg:
avg=int(teamsList[i]['goalFor'])//int(teamsList[i]['games']
ind=i
print('The team with highest goalsFor per game on average:')
for i in range(len(teamsList)):
if int(teamsList[i]['goalFor'])//int(teamsList[i]['games'])==avg:
print(teamsList[i]['team'])
ind1=0
avg1=-99999
for i in range(len(teamsList)):
if int(teamsList[i]['passes'])//int(teamsList[i]['games'])>avg1:
avg1=int(teamsList[i]['passes'])//int(teamsList[i]['games']
ind1=i
print('The team with highest total passed per game on average:')
for i in range(len(teamsList)):
if int(teamsList[i]['passes'])//int(teamsList[i]['games'])==avg1:
print(teamsList[i]['name'])
avg3=sum(playersList[:]['passes'])/len(playersList[:]['passes'])
for i in range(len(playersList)):
if playersList[i]['passes']>avg3:
print(playersList[i]['position'])
Step by step
Solved in 4 steps with 1 images