在Python中使用“random”时,如何排除某些值?

2024-04-24 07:14:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我是一个新的编程学生,刚刚学习了python3.3中的“random”。我决定尝试为一个基于文本的Yahtzee游戏构建一些代码,以便练习和纯粹的乐趣。在

我对大多数机械装置的工作原理有一个大概的想法,但目前我遇到了一个小小的减速带。在

示例:

第一轮收益
模具1:3
模具2:5
模具3:1
模具4:3
模具5:3

每个“骰子”都是random.randint (1,6)[六面骰子] 正如你所看到的,我有3个这样的类型,我很明显想保留这一点,如果可以的话,我会用我接下来的两个回合来建立它。 我想知道有没有办法让骰子1、4和5保持不变,但“摇动”其他两个骰子(给它们分配一个介于1-6之间的新随机数)。在

我在想用户输入触发开关,但仍然有点搞不清这将如何实现。在


Tags: 代码文本游戏示例编程random收益骰子