Python代码:
PeoplesNames = []
while len(PeoplesNames) < 3:
person = input('Enter your name: ')
PeoplesNames.append(person)
print PeoplesNames
if 'Dan' in PeoplesNames:
PeoplesNames.pop('Dan')
print PeoplesNames
根据我的理解,这应该通过while循环(它是这样做的),直到列表达到3的长度(它是这样做的),然后打印列表(它是这样做的),然后点击if语句,从列表中删除dan,然后打印新的列表(它不是这样做的) 我需要嵌套if语句还是其他什么? 谢谢
尝试以下解决方案
或者——记住EAFP——你可以:
还要注意,在
python 2.7
中,您需要使用raw_input()
而不是input()
。你知道吗相关问题 更多 >
编程相关推荐