You are on page 1of 1

class Team:

def __init__(self,owner,value,ID,name):
self.owner=owner
self.value=value
self.ID=ID
self.name=name
class League:
def __init__(self,leagueName,teamList):
self.leagueName=leagueName
self.teamList=teamList
def findMinimumTeamByID(self):
min_obj=min(self.teamList, key=lambda x:x.ID)
return min_obj
def sortTeamByID(self):
s=[]
s=sorted(self.teamList, key=lambda x:x.ID)
s1=[]
for i in s:
s1.append(i.ID)
if len(s1)==0:
return None
else:
return s1
if __name__ =='__main__':
teamList=[]
limit=int(input())
for j in range(limit):
owner=input()
value=float(input())
ID=int(input())
name=input()
teamList.append(Team(owner,value,ID,name))
obj=League("leagueName",teamList)
r1=obj.findMinimumTeamByID()
if(r1!=None):
print(r1.owner)
print(r1.value)
print(r1.ID)
print(r1.name)
else:
print("NO Data Found")
r2=obj.sortTeamByID()
for i in r2:
print(i)

=============================================
awk 'BEGIN{FS="|"}
{
if($4=="Sangamithra" && $5>=90 && $6>=90)
{
print $1"|"$2"|"$3"|"$4"|"($5+$6)/2;
}
}END{}'|sort -k5 -t'|'

You might also like