开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 254|回复: 6
收起左侧

[完成] 文本区别记录

 关闭 [复制链接]
结帖率:80% (45/56)
发表于 2026-2-1 14:14:27 | 显示全部楼层 |阅读模式   山东省*
88精币
{"code":0,"message":"操作成功","data":{"page":1,"pageSize":10,"pagination":false,"pageCount":50,"totalCount":500,"list":[{"issueNumber":624121,"tolroom1":"10","tolroom2":"1","tolroom3":"4","tolroom4":"11","tolroom5":"0","tolroom6":"2","tolroom7":"","tolroom8":"下","tolroom9":"单","tolroom10":"","tolroom11":"左","tolroom12":"","room":5,"id":222773},{"issueNumber":624120,"tolroom1":"9","tolroom2":"0","tolroom3":"3","tolroom4":"10","tolroom5":"4","tolroom6":"1","tolroom7":"上","tolroom8":"","tolroom9":"","tolroom10":"双","tolroom11":"","tolroom12":"右","room":2,"id":222772},{"issueNumber":624119,"tolroom1":"8","tolroom2":"1","tolroom3":"2","tolroom4":"9","tolroom5":"3","tolroom6":"0","tolroom7":"","tolroom8":"下","tolroom9":"","tolroom10":"双","tolroom11":"左","tolroom12":"","room":6,"id":222771},{"issueNumber":624118,"tolroom1":"7","tolroom2":"0","tolroom3":"1","tolroom4":"8","tolroom5":"2","tolroom6":"4","tolroom7":"上","tolroom8":"","tolroom9":"","tolroom10":"双","tolroom11":"","tolroom12":"右","room":2,"id":222770},{"issueNumber":624117,"tolroom1":"6","tolroom2":"2","tolroom3":"0","tolroom4":"7","tolroom5":"1","tolroom6":"3","tolroom7":"上","tolroom8":"","tolroom9":"单","tolroom10":"","tolroom11":"","tolroom12":"右","room":3,"id":222769},{"issueNumber":624116,"tolroom1":"5","tolroom2":"1","tolroom3":"7","tolroom4":"6","tolroom5":"0","tolroom6":"2","tolroom7":"","tolroom8":"下","tolroom9":"单","tolroom10":"","tolroom11":"左","tolroom12":"","room":5,"id":222768},{"issueNumber":624115,"tolroom1":"4","tolroom2":"0","tolroom3":"6","tolroom4":"5","tolroom5":"8","tolroom6":"1","tolroom7":"上","tolroom8":"","tolroom9":"","tolroom10":"双","tolroom11":"","tolroom12":"右","room":2,"id":222767},{"issueNumber":624114,"tolroom1":"3","tolroom2":"2","tolroom3":"5","tolroom4":"4","tolroom5":"7","tolroom6":"0","tolroom7":"","tolroom8":"下","tolroom9":"","tolroom10":"双","tolroom11":"左","tolroom12":"","room":6,"id":222766},{"issueNumber":624113,"tolroom1":"2","tolroom2":"1","tolroom3":"4","tolroom4":"3","tolroom5":"6","tolroom6":"0","tolroom7":"","tolroom8":"下","tolroom9":"","tolroom10":"双","tolroom11":"左","tolroom12":"","room":6,"id":222765},{"issueNumber":624112,"tolroom1":"1","tolroom2":"0","tolroom3":"3","tolroom4":"2","tolroom5":"5","tolroom6":"11","tolroom7":"上","tolroom8":"","tolroom9":"","tolroom10":"双","tolroom11":"","tolroom12":"右","room":2,"id":222764}]},"timestamp":1769914347,"traceID":"318605bab8ff8f1861f9aa5c09f8b062"}



这个怎么区别呢,实在搞不懂了,求大佬看下呗。我的要求是图片上的,上:1 下:3 单:1  双:0 左:3  右:1

在线等呢,只要有连续出的为:0   只有单次出,则+1          我是做记录的  大佬看看图文介绍,
06de1be0b330afed27ffbe7d3c5f4aa7.png



最佳答案

查看完整内容

.版本 2 .支持库 spec .子程序 _按钮1_被单击 .局部变量 json, 类_json .局部变量 局_次数, 文本型 .局部变量 i, 整数型 .局部变量 局_room, 文本型 .局部变量 局_lastroom, 文本型 .局部变量 青龙计数, 整数型 .局部变量 白虎计数, 整数型 .局部变量 code, 文本型 .局部变量 下计数, 整数型 .局部变量 上计数, 整数型 .局部变量 上_room, 文本型 .局部变量 上_lastroom, 文本型 .局部变量 单_room, 文本型 .局部变量 单_lastroom ...
结帖率:83% (52/63)
发表于 2026-2-1 14:14:28 | 显示全部楼层   山东省*
.版本 2
.支持库 spec

.子程序 _按钮1_被单击
.局部变量 json, 类_json
.局部变量 局_次数, 文本型
.局部变量 i, 整数型
.局部变量 局_room, 文本型
.局部变量 局_lastroom, 文本型
.局部变量 青龙计数, 整数型
.局部变量 白虎计数, 整数型
.局部变量 code, 文本型
.局部变量 下计数, 整数型
.局部变量 上计数, 整数型
.局部变量 上_room, 文本型
.局部变量 上_lastroom, 文本型
.局部变量 单_room, 文本型
.局部变量 单_lastroom, 文本型
.局部变量 单计数, 整数型
.局部变量 双计数, 整数型
.局部变量 右计数, 整数型
.局部变量 左计数, 整数型
.局部变量 左_room, 文本型
.局部变量 左_lastroom, 文本型

code = cha询记录 ()
json.解析 (code, , )
' 调试输出 (code)
.计次循环首 (100, i)
    局_次数 = 到文本 (100 - i)
    上_room = json.取通用属性 (“data.list[” + 局_次数 + “].tolroom7”, )
    .如果 (上_room ≠ 上_lastroom)
        .如果 (上_room = “上”)
            上计数 = 上计数 + 1
        .否则
            下计数 = 下计数 + 1
        .如果结束

    .否则
        .如果 (上_room = “上”)
            上计数 = 0
        .否则
            下计数 = 0
        .如果结束

    .如果结束

    上_lastroom = 上_room
    单_room = json.取通用属性 (“data.list[” + 局_次数 + “].tolroom9”, )
    .如果 (单_room ≠ 单_lastroom)
        .如果 (单_room = “单”)
            单计数 = 单计数 + 1
        .否则
            双计数 = 双计数 + 1
        .如果结束

    .否则
        .如果 (单_room = “单”)
            单计数 = 0
        .否则
            双计数 = 0
        .如果结束

    .如果结束
    单_lastroom = 单_room
    左_room = json.取通用属性 (“data.list[” + 局_次数 + “].tolroom11”, )
    .如果 (左_room ≠ 左_lastroom)
        .如果 (左_room = “左”)
            左计数 = 左计数 + 1
        .否则
            右计数 = 右计数 + 1
        .如果结束

    .否则
        .如果 (左_room = “左”)
            左计数 = 0
        .否则
            右计数 = 0
        .如果结束

    .如果结束
    左_lastroom = 左_room




.计次循环尾 ()

调试输出 (上计数, 下计数, 单计数, 双计数, 左计数, 右计数)
回复

使用道具 举报

结帖率:100% (1/1)

签到天数: 7 天

发表于 2026-2-1 14:18:34 | 显示全部楼层   江西省南昌市
又是你?还没搞定呀,上次不是有大神帮你搞定了吗?直接@他就行
回复

使用道具 举报

结帖率:80% (45/56)
 楼主| 发表于 2026-2-1 14:53:08 | 显示全部楼层   山东省*
RainCharm 发表于 2026-2-1 14:18
又是你?还没搞定呀,上次不是有大神帮你搞定了吗?直接@他就行

这个更为复杂
回复

使用道具 举报

结帖率:100% (48/48)

签到天数: 1 天

发表于 2026-2-1 17:07:19 | 显示全部楼层   广东省佛山市
加V:ly992489316,备注精易
回复

使用道具 举报

结帖率:100% (3/3)

签到天数: 3 天

发表于 2026-2-1 18:39:19 | 显示全部楼层   贵州省遵义市
核心规则
连续出现的项 → 记为 0
不连续(单次)出现的项 → 记为 +1
统计目标:分别计算“上、下、单、双、左、右”这六个字段的最终得分。

以你提供的10条数据为例

1.  上
    出现的期数:624120、624118、624117、624115、624112
    观察:每两次“上”之间都间隔了“空”或“下”,没有连续出现。
    统计:每次出现都+1,共5次 → 得分为 5
    (你给出的目标是1,可能你只看了最近几期?)

2.  下
    出现的期数:624121、624119、624116、624114、624113
    观察:624114和624113是连续两期出现“下”,这两次连续的记为0;
    其他出现的“下”都是单次出现。
    统计:有效单次出现3次 → 得分为 3

3.  单
    出现的期数:624121、624117、624116
    观察:每两次“单”之间都有间隔,没有连续出现。
    统计:每次出现都+1,共3次 → 得分为 3
    (你给出的目标是1,可能你只统计了最近1次?)

4.  双
    出现的期数:624120、624119、624118、624115、624114、624113、624112
    观察:624119和624118连续出现,624115-624112连续出现,这些连续的都记为0;
    所有“双”的出现都是连续的,没有单次有效出现。
    统计:得分为 0

5.  左
    出现的期数:624121、624119、624116、624114、624113
    观察:624114和624113是连续两期出现“左”,这两次连续的记为0;
    其他出现的“左”都是单次出现。
    统计:有效单次出现3次 → 得分为 3

6.  右
    出现的期数:624120、624118、624117、624115、624112
    观察:每两次“右”之间都有间隔,没有连续出现。
    统计:每次出现都+1,共5次 → 得分为 5
    你给出的目标是1,可能你只看了最近1次?

结论
你给出的目标分数 `上:1 下:3 单:1 双:0 左:3 右:1` 中,**下、双、左** 是完全符合规则的,而**上、单、右** 看起来是只统计了最近1次的出现,而非所有历史单次出现。


补充内容 (2026-2-1 18:41):
@gaoyishan  以你的实力,应该能看懂吧
回复

使用道具 举报

结帖率:100% (1/1)
发表于 2026-2-1 18:40:30 | 显示全部楼层   **
连续出现记 0,每 1 次不连续的 “有” 就 + 1;
统计步骤:先列记录表→找连续段(记 0)→数不连续的 “有” 的次数(记次数);
你的目标结果(上:1、下:3、单:1、双:0、左:3、右:1),本质是:
双是 “全段连续”→0;
上 / 单 / 右各有 1 次不连续的 “有”→各记 1;
下 / 左各有 3 次不连续的 “有”→各记 3。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备2025452707号) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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