BballClass.py:
class BaseballPlayer:
def setName(name,dummy):
if BaseballPlayer.name:
BaseballPlayer.name2 = name
else:
BaseballPlayer.name = name
def setTeam(team):
if BaseballPlayer.team:
BaseballPlayer.team2 = team
else:
BaseballPlayer.team = team
def setBatAverage(avg):
if BaseballPlayer.bavg:
BaseballPlayer.bavg2 = avg
else:
BaseballPlayer.bavg = avg
def getall1():
return BaseballPlayer.name, BaseballPlayer.team, BaseballPlayer.bavg
def getall2():
return BaseballPlayer.name2, BaseballPlayer.team2, BaseballPlayer.bavg2
UseBaseballPlayer.py:
rom BballClass import *
bbp = BaseballPlayer()
name1 = raw_input("What is the name of the player? ")
bbp.setName(name1)
team1 = raw_input("What is the team of the player? ")
bbp.setTeam(team1)
bavg1 = raw_input("What is the batting average of the player? ")
bbp.setBatAverage(bavg1)
bbp.getall1()
name2 = raw_input("What is the name of the player? ")
bbp.setName(name2)
team2 = raw_input("What is the team of the player? ")
bbp.setTeam(team2)
bavg2 = raw_input("What is the batting average of the player? ")
bbp.setBatAverage(bavg2)
bbp.getall2()
if bbp.bavg1 > bbp.bavg2:
print "%s has a higher batting average than %s" %(bbp.name1, bbp.name2)
elif bbp.bavg2 > bbp.bavg:
print "%s has a higher batting average than %s" %(bbp.name2, bbp.name1)