链接: https://pan.baidu.com/s/179mba3x4wbbT63iX98SFaw 密码: es55
## 80 全局變量習題1
li = [2, 4, 1, 2, 5, 3, 9, 6, 2, 3, 2]
print(li)
def delItem(value):
global li
i = 0
while i < len(li):
if li[i] == value:
print("find value at", i)
left = li[:i]
print(left)
right = li[i + 1:]
print(right)
li = left + right
i += 1
delItem(4)
print(li)
## 81 全局變量習題2
def delAllItem(value):
c = li.count(value)
for x in range(0, c):
delItem(value)
delItem(2)
print(li)
delAllItem(2)
print(li)
## 82 全局變量習題3
li = [12, 4, 1, 2, 5, 3, 2, 2, 9, 2, 6, 2]
print(li)
def delList(t, v):
i = 0
while i < len(t):
print(i, t[i], t)
if t[i] == v:
t = t[:i] + t[i + 1:]
else:
i += 1
return t
li = delList(li, 2)
print(li)