【发布时间】:2018-03-08 05:57:05
【问题描述】:
我对编码很陌生,但我已经恋爱了。
我正在做一个(过于)雄心勃勃的项目,但我需要一些帮助。
我正在尝试(在 Python 中)将 9 个值 (1-9) 分配给 9 个变量(字母 ai),但我不知道如何做到这一点,尽管研究教会了我如何在这些变量之间分配随机数值,我无法让它们不重叠(除了纯粹的运气)。
我想要随机生成的示例: a = 7 , b = 8 , c = 4 , d = 6 , e = 9 , f = 1 , g = 2 , h = 3, i = 5
【问题讨论】:
-
不要生成一堆单独的随机数。 随机播放.
-
你看过
random.sample吗?random.sample(range(1, 10), 9) -
不要使用一堆变量来保存随机值。使用数据结构,例如列表。正如@cᴏʟᴅsᴘᴇᴇᴅ 所说,这将允许您使用类似
random.sample的东西,看起来就像您想要的那样。
标签: python python-3.x variables random