python函数用于创建对象_Python-创建类并使用函数更改其对象值

有人建议我把这个重新贴出来以便更清楚。

上完一节课,剩下的就不上这节课了。欢迎任何指导。我已经得出了这个问题的一部分,在那里我坚持要保持简短。我还附上了我的工作。

在下面的工作中,我希望能够创建一个包含一个变量的类。我希望能够更改该变量并打印新变量。例如,将值从horns=2更改为horns=4。这个问题特别要求我使用下面的3个函数来回答这个问题。使用当前代码,在raw_输入提示下输入值后,会收到一条错误消息。

提前谢谢你的帮助。

问题如下:

创建一个包含1个变量的类,该类包含自己的属性。提供以下3种方法:

getvariable1()-使用返回键返回属性1的值

setvariable1()-这应该允许为属性1指定新值-接受输入所需的其他参数。

printerfun()-打印对象变量的值。

创建自己的类对象,并为创建的对象调用get&set方法。使用printerfun()方法检查代码是否有效。

我的工作:class animal:

horns = 2

def printerfun(self):

print getHorns()

def getHorns(self): #don't get where I should call this

return self.horns

def setHorns(horns):

self.horns = horns

animal_1 = animal()

F1 = raw_input('Please enter number of horns: ')

setHorns(F1)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值