来个简单的:
s = set(['Adam', 'Lisa', 'Paul'])
L = ['Adam', 'Lisa', 'Bart', 'Paul']
x=set(L)
s=x-s
print s
s = set(['Adam', 'Lisa', 'Paul'])
L = ['Adam', 'Lisa', 'Bart', 'Paul']
x=set(L)
s=x-s
print s
2016-09-03
已采纳回答 / ninebean90
我用你的句子试了一下,能算出来。上面代码中input是一个函数,要用input()来输出s才可以,单独写input s是有问题的。至于print s为什么会有问题,可能是因为版本问题。python3.0版本以后print变成了函数,要输入print()才能够打印。望采纳!!<...图片...>
2016-09-03
sum = 0
x = 1
n = 1
while True:
sum += x
x *= 2
if n >= 20 :
break
n++
print sum
令人费解
x = 1
n = 1
while True:
sum += x
x *= 2
if n >= 20 :
break
n++
print sum
令人费解
2016-09-03
机智如我
L = ['Adam', 'Lisa', 'Paul', 'Bart']
L.pop(2)
L.pop(-1)
print L
L = ['Adam', 'Lisa', 'Paul', 'Bart']
L.pop(2)
L.pop(-1)
print L
2016-09-03
for x in [1,2,3,4,5,6,7,8,9]:
for y in [1,2,3,4,5,6,7,8,9]:
if x < y:
print x
print y
for y in [1,2,3,4,5,6,7,8,9]:
if x < y:
print x
print y
2016-09-03
最新回答 / wwhday
enumerate()函数所生成的索引才从0开始,而这里用的是zip()将1,2,3……和L拼合,再进行输出,并没有用到enumerate()函数,所以说索引没有0开始,而如果用L = ['Adam', 'Lisa', 'Bart', 'Paul']for index, name in enumerate(zip(range(1,len(L)+1),L)): print index, '-', name这样的代码,才会出现你所说的回显
2016-09-03