请用python 写2个类,一个是person类,包括姓名,性别,年龄,婚否。另一个是关系 类,包括2个方法,2个人结婚,并能查出对象是否,2个人离婚并显示没有对象了。
时间: 2023-05-20 22:06:33 浏览: 105
好的,我可以回答这个问题。以下是Python代码:
```python
class Person:
def __init__(self, name, gender, age, married):
self.name = name
self.gender = gender
self.age = age
self.married = married
class Relationship:
def __init__(self, person1, person2):
self.person1 = person1
self.person2 = person2
self.married = False
def get_status(self):
if self.married:
return "已婚"
else:
return "未婚"
def marry(self):
if not self.married:
self.married = True
self.person1.married = True
self.person2.married = True
print("{}和{}结婚了!".format(self.person1.name, self.person2.name))
else:
print("他们已经结婚了!")
def divorce(self):
if self.married:
self.married = False
self.person1.married = False
self.person2.married = False
print("{}和{}离婚了!".format(self.person1.name, self.person2.name))
else:
print("他们还没有结婚!")
```
以上是两个类的代码,Person类包括姓名、性别、年龄和婚姻状况,Relationship类包括两个人的实例和两个方法,可以结婚和离婚,并显示他们的婚姻状况。
相关推荐
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)