DEF一段判断语句,请大家帮想一下办法

用PYTHON写一段判断一个4路继电器开关状态的代码:
向它发送一段问询侦,在不同的开关状态下得到不同的回复。如下图:

img

想要的效果如下:

img

之前的交提代码是这样

img

想要的代码是DEF一段代码作为判断它返回的值,以判断第几路开关是否是开启还是关闭。

谢谢大家

问题点:将开关状态的代码转换成容易理解的信息.
分析思路: 涉及到转换,先构建一个对应关系的字典,方便获得对应的含义.
代码设计思路如下:

# 倒数第五个值,由于空格,出现在索引-7
val = jd_cc_send[-7]
mapping_dict = {"0": "第一路开关: 开 第二路开关: 关 第三路开关: 关 第四路开关: 关"...
             "F": "第一路开关: 开 第二路开关: 开 第三路开关: 开 第四路开关: 开",
            }
res = mapping_dict.get(val)
print(res)

我看了这个问题还是 不能理解,不过还是能改变