问题: 当我把else放在if内时,执行代码即使修改成功也会重复执行else后的“没有查询到信息”,当我把else放在for里,即使修改成功也会执行一次“没有查询到信息”。 请问该如何修改才可以使修改成功后不会执行else后的,没查询到只执行一次else后的代码
收起
else和if对齐,这样不管怎样都会打印else后面的内容,因为你写的是个for循环便历呀,拿到一个不相等的就会打印else后面的内容,所以你这个for循环不好,加break也不行,只要你循环到这个人名字之前,有不相等的都会执行else。用if 名字 in list:
报告相同问题?