請問如下的代碼哪里出現問題了
s = set(['Adam', 'Lisa', 'Paul'])
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for name in L:
? ? ? ?if name in s:
? ? ? ? ? s.remove(name)
? ? ? ? else:
? ? ? ? ? ?s.add(name)
print s
s = set(['Adam', 'Lisa', 'Paul'])
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for name in L:
? ? ? ?if name in s:
? ? ? ? ? s.remove(name)
? ? ? ? else:
? ? ? ? ? ?s.add(name)
print s
2017-06-15
舉報
2017-06-15
代碼縮進有問題 ?空格對齊
s = set(['Adam', 'Lisa', 'Paul'])
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for name in L:
? ? if name in s:
? ? ? ? s.remove(name)
? ? else:
? ? ? ? s.add(name)
print s
2017-06-15
你的else沒有對其if,建議你使用固定4個空格做縮進
2017-06-15
格式問題 ?你把if第一個字母放在name的n的下面 ,你看仔細點 n的下面會有一道白色的線,下面的格式也是這樣