Player Code

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

class Player:

def __init__(self, matches, goals, rating, name):


self.matches = matches
self.goals = goals
self.rating = rating
self.name = name

class FootballLeague:
def __init__(self, leaguename, playerList):
self.leaguename = leaguename
self.playerList = playerList

def findmaxplayer(self):
maxx = 0
for i in self.playerList:
if i.rating > maxx:
maxx = i.rating
for i in self.playerList:
if i.rating == maxx:
return i
else:
return None

def sortplayers(self):
sortlist = []
for i in self.playerList:
sortlist.append(i.goals)
return sorted(sortlist)

n = int(input())
playerList = []
for i in range(n):
matches = int(input())
goals = int(input())
rating = int(input())
name = input()
playerList.append(Player(matches, goals, rating, name))
a = FootballLeague("FIFA", playerList)
b = a.findmaxplayer()
if b != None:
print(b.matches)
print(b.goals)
print(b.rating)
print(b.name)
else:
print("No Data Found.")
c = a.sortplayers()
for i in c:
print(i)

You might also like