拼音关键字 + 英文符号 脚本语言 - 完整 API 文档
ZX(大小写兼容)触发执行| 指令 | 说明 | 示例 |
|---|---|---|
ZX/zx/Zx |
执行已输入的所有代码(大小写兼容) | wa> ZX 或 wa> zx |
tuichu |
退出蛙语言交互环境 | wa> tuichu |
tingzhi |
停止正在运行的无限循环 | wa> tingzhi |
语法格式:变量名 = 表达式
说明:无需声明类型,表达式支持四则运算、变量引用、比较运算
wa> a = 10
wa> b = a + 5 * 2
wa> c = b / 4
wa> ZX
执行结果:环境中 a=10、b=20、c=5.0
语法格式:dayin 表达式
说明:输出表达式计算结果,支持变量、四则运算、字典取值
wa> dayin 100 + 200
wa> dayin a * 3
wa> ZX
执行结果:输出 300、30
| 类型 | 运算符 | 说明 |
|---|---|---|
| 四则运算 | +、-、*、/ | 加、减、乘、除(除0会报错) |
| 比较运算 | ==、>、<、>=、<=、!= | 等于、大于、小于、大于等于、小于等于、不等于 |
| 分隔符 | ()、[]、,、: | 括号、字典取值、参数分隔、字典键值分隔 |
语法格式:
xunhuan 循环次数
循环体语句(需缩进)
说明:循环次数为正整数,循环体支持所有基础语法
wa> sum = 0
wa> xunhuan 5
wa> sum = sum + 2
wa> dayin sum
wa> ZX
执行结果:依次输出 2、4、6、8、10
语法格式:
wuxianxunhuan
循环体语句(需缩进)
说明:后台线程执行无限循环(间隔0.2秒),输入 tingzhi 停止
wa> count = 0
wa> wuxianxunhuan
wa> count = count + 1
wa> dayin "循环次数:" + str(count)
wa> ZX
# 后台持续打印,输入以下指令停止:
wa> tingzhi
语法格式:
ruguo 条件表达式
条件为真执行的语句(需缩进)
fouze
条件为假执行的语句(需缩进)
说明:条件表达式支持比较运算、逻辑运算,fouze 为可选分支
wa> score = 85
wa> ruguo score >= 80
wa> dayin "优秀"
wa> fouze
wa> dayin "一般"
wa> ZX
执行结果:输出 优秀
定义语法:zidian 字典名 = 键1:值1, 键2:值2, ...
取值语法:字典名[键]
赋值语法:字典名[键] = 表达式
wa> zidian student = 姓名:张三, 年龄:18, 成绩:90.5
wa> dayin student[姓名]
wa> student[年龄] = student[年龄] + 1
wa> dayin student[年龄]
wa> ZX
执行结果:输出 张三、19
语法格式:
hanshu 函数名(参数1,参数2,...)
函数体语句(需缩进)
说明:参数用逗号分隔,函数体支持所有基础语法
语法格式:diaoyong 函数名(值1,值2,...)
说明:参数值数量需与定义一致,支持表达式传参
wa> hanshu jisuan(a,b)
wa> c = a * b + 10
wa> dayin "计算结果:" + str(c)
wa> diaoyong jisuan(3,4)
wa> ZX
执行结果:输出 计算结果:22
cuowu:chushu bu neng wei 0(除数不能为0):表达式中出现除以0的运算cuowu:biaodashi wuxiao(表达式无效):语法错误或引用未定义变量cuowu:xunhuan ge shi ying wei xunhuan 数字(循环格式应为 xunhuan 数字):循环关键字后未接数字cuowu:hanshu dingyi ge shi ying wei hanshu 函数名(参数1,参数2):函数定义格式错误cuowu:wei dingyi hanshu xxx(未定义函数):调用不存在的函数cuowu:zidian xxx wei dingyi huo bu shi zidian type(字典未定义或不是字典类型):操作未定义的字典wei shu ru dai ma!(未输入代码):输入 ZX 但未输入任何代码行wa> # 变量定义
wa> a = 10
wa> # 条件判断
wa> ruguo a > 5
wa> dayin "a大于5"
wa> # 次数循环
wa> xunhuan 3
wa> a = a + 1
wa> dayin "循环后a:" + str(a)
wa> # 字典定义
wa> zidian info = 姓名:蛙语言, 版本:1.0
wa> dayin info[姓名]
wa> # 函数定义与调用
wa> hanshu jiafa(x,y)
wa> dayin "x+y=" + str(x+y)
wa> diaoyong jiafa(a,5)
wa> # 执行所有代码
wa> ZX
执行结果:
a大于5
循环后a:11
循环后a:12
循环后a:13
蛙语言
x+y=18