1.模拟真实环境掷骰子
从Python标准库中调用模块:random——random中包含以各种方式生成随机数的函数
从random中引用randint这一函数——骰子都是有固定面数
from random import randint
**2. **创建Die类****
骰子属性sides(面数)默认为6面
定义一个名为roll_die()的方法打印位于(1,骰子面数之间的随机数
定义一个名为update()的方法用于更新骰子的面数
sides_value()方法用于输出当前骰子的面数
class Die():
'''创建Die类'''
def __init__ (self):
self.sides = 6
'''sides的默认值为6'''
def roll_die(self):
w = int(self.sides)
x = randint(1,w)
z = str(x)
print('好的你摇到了:'+z+".")
def update(self,number):
self.sides = number
def sides_value(self):
print('value is :'+self.sides)
3.在掷完骰子之后还可以继续玩耍
使用while循环,并定义一个标志RHZ=Ture 充当程序的指挥官
RHZ = True
while RHZ:
获取输入的值并将其储存在shuru中,再将s