作业
Topic source你这个题郁闷我半天,continue命令不符合条件后就直接返回上层了,下层不会再执行,所以只会显示第一个结果,如果还是想用你这方法需要改动多个地方,代码如下:
L = ['Bart', 'Lisa', 'Adam']
i = -1
while i <= len(L)-1:
i=i+1
if i>len(L)-1:
break
if L[i] == "Lisa":
continue
print("Hello,%s" % L[i])
改进一下,更切合你原来代码:
L = ['Bart', 'Lisa', 'Adam']
i = 0
while i <= len(L)-1:
i+=1
if L[i-1]=='Lisa':
continue
print("Hello,%s" % L[i-1])
- 1
有为牛犊
请教各位,如果我想跳过输入第二个Hello,Lisa!,只输出第一个和第三个,应该怎么做?
下面的代码是自己的尝试,但是只能输入第一个,第二个和第三个都没有输入,请问是什么问题