当时写 这段代码的时候想着这怎么退出循环? 后来发现只要try不报错,就会执行else:的代码
while True:
try:
print(int(input('请输入'))) # 不报错就会执行else
except:
print('你输入的有误')
continue # 可有可无
else:
break
本文探讨了在Python中如何使用try-except-else结构优雅地控制循环流程,特别强调了当输入验证通过时的退出循环方法,以及else块的作用。
当时写 这段代码的时候想着这怎么退出循环? 后来发现只要try不报错,就会执行else:的代码
while True:
try:
print(int(input('请输入'))) # 不报错就会执行else
except:
print('你输入的有误')
continue # 可有可无
else:
break
您可能感兴趣的与本文相关的镜像
Python3.9
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

被折叠的 条评论
为什么被折叠?