查看: 41|回复: 1

Lua 入门教程——简单示例:计算器

[复制链接]

48

主题

75

回帖

1991

积分

金牌会员

积分
1991
QQ
发表于 2026-5-25 17:57:08 | 显示全部楼层 |阅读模式
-- 简单计算器程序
function calculator()
    print("=== Lua 计算器 ===")
    print("1. 加法")
    print("2. 减法")
    print("3. 乘法")
    print("4. 除法")
    
    io.write("请选择操作(1-4):")
    local choice = tonumber(io.read())
    
    io.write("请输入第一个数字:")
    local num1 = tonumber(io.read())
    
    io.write("请输入第二个数字:")
    local num2 = tonumber(io.read())
    
    local result
    if choice == 1 then
        result = num1 + num2
    elseif choice == 2 then
        result = num1 - num2
    elseif choice == 3 then
        result = num1 * num2
    elseif choice == 4 then
        if num2 == 0 then
            print("错误:除数不能为 0")
            return
        end
        result = num1 / num2
    else
        print("错误:无效的选择")
        return
    end
    
    print("结果:", result)
end

calculator()

35

主题

96

回帖

1356

积分

金牌会员

积分
1356
QQ
发表于 2026-5-25 23:55:15 | 显示全部楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表