1.在与代码文件相同路径下建立 features.txt 文档:
存入:
有毛发 有奶 有羽毛 会飞 会下蛋 吃肉 有犬齿 有爪 眼盯前方 有蹄 黄褐色 暗斑点 黑色条纹 长脖子 长腿 不会飞 有黑白二色 会游泳 善飞 哺乳动物 鸟 蹄类动物 反刍动物 食肉动物 金钱豹 虎 长颈鹿 斑马 鸵鸟 企鹅 信天翁 2.代码
fp1 = open("features.txt", encoding='UTF-8')
lines1 = fp1.readlines()
leng = len(lines1)
def rules():
test = 1
list3 = list2.copy()
while test == 1:
test = 0
if ("有毛发" in list3 or "有奶" in list3) and "哺乳动物" not in list3:
print("使用规则:有毛发 or 有奶-->哺乳动物")
test = 1
list3.append("哺乳动物")
print("当前动态数据库:", list3)
elif "有羽毛" in list3 and "鸟" not in list3:
print("使用规则:有羽毛-->鸟")
test = 1
list3.append("鸟")
print("当前动态数据库:&