python面对用户无意义输入的解决

python面对用户无意义输入的解决,问题,正在编写一个接受用户输入程序。,只要用户输入有意义的数据,程序就会按预期工作。,但如果用户输入无效数据,它就会失败:,而不是崩溃,我希望程序再次要求输入。像这样:,当输入无意义的数据时,如何让程序要求有效输入而不是崩溃?,我如何拒绝像 那样的值-1,int在这种情况下这是一个有效但无意义的值?,解决方法,完成此操作的最简单方法是将input方法放入 while 循环中。使用continue时,你会得到错误的输入,并break退出循环。,当您的输入可能引发异常时,使用try和except检测用户何时输入无法解析的数据。,实现你自己的验证规则,如果要拒绝 Python 可以成功解析的值,可以添加自己的验证逻辑。,结合异常处理和自定义验证

,以上两种技术都可以组合成一个循环。,以上就是python面对用户无意义输入的解决,希望对大家有所帮助。
更多Python学习指路:
python基础教程,关注公众号,随时随地在线学习,本教程部分素材来源于网络,版权问题联系站长!,热门课程
查看全部,相关文章,相关视频章节,小妮浅浅,认证0级讲师

文章版权声明

 1 原创文章作者:cmcc,如若转载,请注明出处: https://www.52hwl.com/25601.html

 2 温馨提示:软件侵权请联系469472785#qq.com(三天内删除相关链接)资源失效请留言反馈

 3 下载提示:如遇蓝奏云无法访问,请修改lanzous(把s修改成x)

 免责声明:本站为个人博客,所有软件信息均来自网络 修改版软件,加群广告提示为修改者自留,非本站信息,注意鉴别

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年3月7日 下午11:05
下一篇 2023年5月5日 下午3:15