嘿,伙计们,我有一个python问题,问题是为PersonInfo定义方法对象inc_num_kids()。inc_num_kids递增成员数据num_kids。给定程序的输出示例: 孩子:0 新生婴儿,现在的孩子:1
class PersonInfo:
def __init__(self):
self.num_kids = 0
# FIXME: Write inc_num_kids(self)
def inc_num_kids(self,num):
num=1
self.num_kids+=num
person1 = PersonInfo()
print('Kids:', person1.num_kids)
person1.inc_num_kids()
print('New baby, kids now:', person1.num_kids)
我已经尝试过自己编写这个方法,但是我得到一个错误,说personinfo没有inc num_kids属性,我该怎么办?在
您需要将
inc_num_kids
缩进PersonInfo
类中。目前它只是一个独立的函数。Python对缩进很敏感,作用域是按缩进级别来完成的:相关问题 更多 >
编程相关推荐