1.模拟真实环境掷骰子
-
从Python标准库中调用模块:random——random中包含以各种方式生成随机数的函数
-
从random中引用randint这一函数——骰子都是有固定面数
2. 创建Die类
- 骰子属性sides(面数)默认为6面
- 定义一个名为roll_die()的方法打印位于(1,骰子面数之间的随机数
- 定义一个名为update()的方法用于更新骰子的面数
- sides_value()方法用于输出当前骰子的面数
3.在掷完骰子之后还可以继续玩耍
- 使用while循环,并定义一个标志RHZ=Ture 充当程序的指挥官
- 1
- 2
- 获取输入的值并将其储存在shuru中,再将shuru转化为字符串后储存在x中
- 让python创建一个默认的Die()——默认面数为6面
- 使用update()方法更新骰子面数
- 使用roll_die()方法输出投出的点数
- if 判断 当用户输入no标识=False程序结束,并输出结束语句
5.汇总
这个可以创建多种玩法,随机摇骰子只是其中的一种,还可以先让一个人输入一个幸运数字并储存起来,然后再执行程序,如果数字不等于幸运数字就不是幸运星,当数字等于时就是幸运星并结束程序——类似抽奖。。。。
总之玩法很多,看你怎么写,用最基础的知识来实现!