一个关于while循环的提问
list =length = len(list)
while length > 5
list=list.pop()
print(list)
刚学习python,请问一下这段代码出错报错是哪里搞错了呀?谢谢! 就是死循环嘛,因为while的循环条件一直都满足,所以一直在执行循环体而无法跳出循环 qq1151985918 发表于 2021-2-2 07:48
就是死循环嘛,因为while的循环条件一直都满足,所以一直在执行循环体而无法跳出循环
谢谢,那我如何修改可以达到当length为5的时候停止删除呢? w54776677 发表于 2021-2-2 07:59
谢谢,那我如何修改可以达到当length为5的时候停止删除呢?
list =
length = len(list)
while length > 5:
list.pop()
length = len(list)
print(list)
print(list)
qq1151985918 发表于 2021-2-2 08:27
超级感谢! 可以再简化一下。
list =
while list:
list.pop()
print(list) 冬雪雪冬 发表于 2021-2-2 09:14
可以再简化一下。
啊太棒了!!谢谢你!! 本帖最后由 Peteryo01223 于 2021-2-2 10:25 编辑
我也来参与,嘻嘻
list =
while list[-1] != 5:
list.pop()
print(list) Peteryo01223 发表于 2021-2-2 10:18
我也来参与,嘻嘻
很厉害!!谢谢提供不同方法!!
页:
[1]