【发布时间】:2018-08-11 07:34:27
【问题描述】:
“创建一个包含公寓号码、卧室、浴室和租金金额的类。创建一个接受每个数据字段值的构造函数。此外,为每个字段创建一个 get 方法。编写一个应用程序,在“我尝试创建 get 方法,但是每当我尝试使用它时,我都会遇到错误。
Potential Input: 1000, 1, 1
Desired Output:
Aparment# Rent Rooms Bathrooms
111 1000 1 `1
class Apartments:
def __init__(self, apartNum, rent, rooms, bath):
self.apartNum=apartNum
self.rent=rent
self.rooms=rooms
self.bath=bath
def setRent(self,aRent):
self.rent1 = aRent
def getRent(self):
return self.aRent
def setRoom(self,rooms):
self.room = rooms
def getRoom(self):
return self.rooms
def setBath(self,baths):
self.bath = baths
def getBath(self):
return self.baths
apt_1= Apartments(111,1000,1,1)
apt_2= Apartments(112,2000,2,1)
apt_3= Apartments(113,2500,2,2)
apt_4= Apartments(114,3000,3,2)
apt_5= Apartments(115,3500,3,3)
rentInput=input('Enter maximum amount of rent: ')
roomInput=input('Enter minimum number of bedrooms: ')
bathInput=input('Enter minimum number of baths: ')
【问题讨论】:
-
啊,绝对是另一个“Python 中的 Java”类。但如果您遇到错误,请提供完整的错误消息。
标签: python class methods constructor initialization