python --for else易错逻辑分析
admin
2023-07-23 06:22:59
0

#+============错误逻辑
l=[1,2,3,4,5]
n=int(input('please input'))
for i in l:
if n==i:
print('exist')
else:
print('not exist')
#============标志位修改
flag=0
for i in l:
if n==i:
flag=1
if flag==1:
print('exist')
else:
print('not exist')

#+===========for else 修改
for i in l:
if n==i:
print('exist')
break#必须break 才不会执行下面的else 否则就执行 依然报错
else:
print('not exist')
#====只要有标志都可以使用 try 进行修改========
try:
for i in l:
if n==i:
print('exist')
break
else:
raise Exception
except Exception:
print('not exist')

相关内容

热门资讯

原创 二... 刚才在之前文章的评论区看到一条留言,简单提炼就是兄弟需要找一台小主机的架子,要把手中的8代U和DDR...
SVOM生日快乐,中法天文合作... 近日,法国驻华大使馆新闻处发文庆祝中法天文卫星SVOM(Space Variable Objects...
原创 人... 很多人心底或许都曾幻想过,如果自己拥有超能力,会是怎样的一种生活。电影里,这样的情节屡见不鲜:某个人...
2026人工智能时代的战略选择... 报告由世界经济论坛联合波士顿咨询 2026 年 5 月发布,聚焦 AI、生成式模型与互联数据对生命科...
小米 18 Pro 曝光,万元... 温馨提示: 最近来了很多新同学, 蓝字」, 右上角「···」, 将奇果酱「」, 以免错过重要消息哦~...
突破!猪肾移植的受体猴存活超6... 6月23日,在蓉高新技术企业成都中科奥格生物科技有限公司(以下简称“中科奥格”)对外宣布:其联合华中...
郑丽文访美后称“国民党追求和平... 6月24日,国台办举行例行新闻发布会。有记者问:国民党主席郑丽文访美结束后受访称,国民党追求和平,但...
孙正义向马斯克泼冷水:太空数据... 当地时间6月23日,软银集团创始人孙正义在旗下电信子公司软银移动的年度股东大会上,公开对埃隆・马斯克...
宇树科技与苏州工业园区职业技术... 观点网讯:6月23日,宇树科技与苏州工业园区职业技术学院正式签约,共建“宇树具身智能产业学院”并在苏...
边缘AI优化:为何边缘端性能部... 边缘AI正在深刻改变智能系统的构建方式。从智能摄像头到可穿戴设备,直接在硬件上处理视觉信息、无需将数...