变量
tmp
i
输入
列表
读入算式
数字(判断用)
运算符(判断用)
角色
Stage
造型
背景1
声音
啵
角色1
造型
造型1
造型2
声音
喵
代码
当 绿旗 被点击
执行 初始化
询问 请输入算式 并等待
将 {输入} 设为 回答
执行 算式拆分
定义 加入数字判断
如果 ({tmp} = NaN) 不成立 那么
将 {tmp} 加入 {读入算式}
将 {tmp} 设为 NaN
定义 初始化
删除 {读入算式} 的全部项目
删除 {数字(判断用)} 的全部项目
隐藏列表 {数字(判断用)}
隐藏变量 {输入}
隐藏变量 {tmp}
隐藏变量 {i}
显示列表 {读入算式}
将 {tmp} 设为 NaN
将 {i} 设为 0
重复执行 10 次
将 {i} 加入 {数字(判断用)}
将 {i} 增加 1
定义 算式拆分
将 {i} 设为 0
重复执行 {输入} 的字符数 次
将 {i} 增加 1
如果 (({输入} 的第 {i} 个字符 = () 或 ({输入} 的第 {i} 个字符 = ()) 那么
执行 加入数字判断
将 ( 加入 {读入算式}
如果 (({输入} 的第 {i} 个字符 = )) 或 ({输入} 的第 {i} 个字符 = ))) 那么
执行 加入数字判断
将 ) 加入 {读入算式}
如果 {运算符(判断用)} 包含 {输入} 的第 {i} 个字符 ? 那么
执行 加入数字判断
将 {输入} 的第 {i} 个字符 加入 {读入算式}
如果 {数字(判断用)} 包含 {输入} 的第 {i} 个字符 ? 那么
将 {tmp} 设为 (({tmp} * 10) + {输入} 的第 {i} 个字符)
执行 加入数字判断