找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 1790|回复: 2

[求助] 代码有什么问题

1

主题

2

帖子

2

积分

贫民

积分
2
hrthrtlixin 发表于 2019-2-25 14:40:41 | 显示全部楼层 |阅读模式
写了一段自动对比的测试脚本,发现一个问题,每次输入纯数字可以正确的判断是解码成功还是解码失败,但是如果所识读的码有字母就不判断了
图片举例,纯数字可以判断解码失败还是解码成功,而字母却没有任何的反馈,代码如下
微信图片_20190225143804.png



print("=====扫码测试开始=====")
#input数据类型是字符串
times = input("输入测试次数:")
#转换str类型为int类型
times = int(times)

#测试开始代码
for i in range(times):
    a = input("扫码结果:")
    b = "12345678"
    if a == b:
        print("解码成功")
    else:
        print("解码失败")


input("测试结束,按任意键退出..")


回复

使用道具 举报

0

主题

2

帖子

2

积分

贫民

积分
2
a_b_day 发表于 2019-2-25 21:31:03 | 显示全部楼层
你的代码没问题 在我这执行 即使输入英文字母也提示扫码结果  安装环境问题???
回复 支持 反对

使用道具 举报

1

主题

2

帖子

2

积分

贫民

积分
2
hrthrtlixin  楼主| 发表于 2019-2-26 10:18:06 | 显示全部楼层
a_b_day 发表于 2019-2-25 21:31
你的代码没问题 在我这执行 即使输入英文字母也提示扫码结果  安装环境问题??? ...

我排查了一下,原来是搜输入法的问题,如果搜狗输入法在中文输入模式下,我输入带有字母的字符串,就出于汉字联想模式,所以导致没有输出结果,最后我使用的微软自带的键盘就OK了,感谢你回答
回复 支持 反对

使用道具 举报

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

本版积分规则

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