问题:
当我把else放在if内时,执行代码即使修改成功也会重复执行else后的“没有查询到信息”,当我把else放在for里,即使修改成功也会执行一次“没有查询到信息”。
请问该如何修改才可以使修改成功后不会执行else后的,没查询到只执行一次else后的代码
改为
if del_name in self.student_list:
self.student_list.remove(del_name)
print('删除成功')
else:
print('未查询到信息')
或者在 if 结束后加入 break 打破循环
应该要加一个break