All pastes #805986 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-12-04 21:13 UTC
rendered paste body
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)