假设我有person.py,它看起来像这样:
(a * b) % c
然后:
class Eyes:
def __init__(self, color):
self.color = color
class Head:
def __init__(self, size):
self.have_dark_eyes = ???
self.size = size
我想使用属性import person
eyes = person.Eyes("blue")
head = person.Head("small")
if (head.has_dark_eyes == True):
...
来将have_dark_eyes设置为color
或True
,但是如何?我当时正在考虑将False
替换为???
,但这是行不通的。
谢谢。
答案 0 :(得分:0)
您至少必须为if (br2 != 0)
提供Head
的实例,例如像
Eyes
用法示例:
class Eyes:
def __init__(self, color):
self.color = color
class Head:
def __init__(self, eyes, size):
self.have_dark_eyes = eyes.color == 'brown'
self.size = size