<p>如何修复此错误?我试图消除用户选择的名称数量</p>
<pre><code>names = []
def eliminate():
votes = int(input("How many people would you like voted off? "))
popped = random.shuffle(names)
for i in range(votes):
names.pop(len(popped))
print("The remaining players are" + names)
for i in range(0,6):
name = input("Give me a name: ")
names.append(name)
eliminate()
</code></pre>
<p><code>random.shuffle(names)</code>不返回任何内容或返回<code>None</code>。但是,您的“姓名”列表正在被洗牌。
您可以得到以下结果:</p>
<pre><code>random.shuffle(names)
for i in range(votes):
del names[-1]
</code></pre>