有没有办法如何使用random.choice添加一个数字到两个列表之一?使之更清楚,这是我到目前为止的代码:如何使用两个列表的随机选择
mylist_pos = []
mylist_neg = []
if score > 0:
mylist_pos.append(str(score) + 'positive')
elif score < 0:
mylist_neg.append(str(score) + 'negative')
else:
n = [mylist_pos, mylist_neg]
add_zero = random.choice(n)
add_zero.append(score)
我想添加号码> 0至mylist_pos,所有数< 0至mylist_neg和数字== 0应该被随机分配到其中一个列表中,以便它成为mylist_pos或mylist_neg的一部分。我用random.choice试了一下,但是我的语法有些问题。 :/有人知道我的代码有什么问题吗? 谢谢!
我们展示你得到了完整的错误消息。你的语法对我来说看起来很好。你忘了实际上'输入随机'? – user2357112
您拥有的代码是完全有效的语法,如果您正在获取SyntaxError,则需要显示更多的整个代码。 –
同时检查缩进。它必须是4个空格。 – ozgur