一个好玩有趣的例子

2019-05-07 23:41:20
收藏数:0
阅读数:130
评论数:0
#!/usr/bin/env lua

brain = {}  -- 人工大脑,存储问答 问题-回答

while true do
    print('请输入问题') -- 等待
    x = io.read()   -- 输入问题
    if x == 'quit' then  -- 判断输入
        break
    end
    y = brain[x]  -- 查询 brain = {x=y}
    if y == nil then -- 空值
        print('请输入正确答案')  --要求输入正确答案
        z = io.read()
        brain[x] = z  -- 存储
        print('数据存储完毕')
    else
        print(y)  -- 打印答案
        print('你对我的答案满意吗?')
        z = io.read()
        if z == nil or z == '是' then
            print('谢谢你的认可')
        else
            print('请输入正确答案')
            z = io.read()
            brain[x] = z
        end
    end
end