家庭成员称呼查询器python
时间: 2024-04-28 20:18:13 浏览: 105
家庭成员称呼查询器是一个用Python编写的程序,用于查询家庭成员之间的称呼关系。通过输入两个家庭成员的关系,程序可以返回正确的称呼。
以下是一个简单的家庭成员称呼查询器的Python代码示例:
```python
# 定义家庭成员关系字典
family_relationships = {
'父亲': ['儿子', '女儿'],
'母亲': ['儿子', '女儿'],
'儿子': ['父亲', '母亲'],
'女儿': ['父亲', '母亲'],
'丈夫': ['妻子'],
'妻子': ['丈夫'],
}
# 查询函数
def query_relationship(person1, person2):
if person1 in family_relationships and person2 in family_relationships[person1]:
return person1 + "是" + person2 + "的" + family_relationships[person1][person2]
elif person2 in family_relationships and person1 in family_relationships[person2]:
return person2 + "是" + person1 + "的" + family_relationships[person2][person1]
else:
return "未找到称呼关系"
# 测试查询
person1 = input("请输入第一个家庭成员:")
person2 = input("请输入第二个家庭成员:")
result = query_relationship(person1, person2)
print(result)
```
你可以根据自己的需求进行扩展和修改这个程序。例如,可以添加更多的家庭成员关系到`family_relationships`字典中,或者修改查询函数的逻辑来支持更复杂的称呼关系。
阅读全文