问题:
当我把else放在if内时,执行代码即使修改成功也会重复执行else后的“没有查询到信息”,当我把else放在for里,即使修改成功也会执行一次“没有查询到信息”。
请问该如何修改才可以使修改成功后不会执行else后的,没查询到只执行一次else后的代码

python if else问题?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- 精英干员瑕光 2022-01-25 09:50关注
改为
if del_name in self.student_list: self.student_list.remove(del_name) print('删除成功') else: print('未查询到信息')
或者在 if 结束后加入 break 打破循环
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报