有美好的一天。这是我的问题。我有 8 种颜色,我想随机选择 4 种不同的颜色。我随机选择了 4 种颜色,但颜色是重复的。如何修复并改进我的代码?我的代码:import randomr = "Red"o = "Orange"y = "Yellow"g = "Green"b = "Blue"p = "Purple"m = "Maroon"u = "Ultramarine"liste = [r,o,y,g,b,p,m,u]liste2 = [random.choice(liste) + random.choice(liste) + random.choice(liste) + random.choice(liste)]print(liste2)
1 回答

12345678_0001
TA贡献1802条经验 获得超5个赞
您可以使用random.sample:
liste2 = random.sample(liste, 4)
print(liste2)
输出:
['Ultramarine', 'Green', 'Blue', 'Purple']
添加回答
举报
0/150
提交
取消