使用Pygal统计掷骰子情况

首先我们需要创建一个表示骰子的类,骰子是6面的,创建一个类Touzi,这个类定义了自己的属性size=6,定义了掷骰子的方法zhitouzi,这个方法返回一个1-6的随机数,这里用randint方法返回。

python种的random.randint(a,b)方法用于生成一个属于a,b之间(包括a,b)的随机整数,要使用randint需要从random库导入

from random import randint
import pygal
class Touzi():
    def __init__(self,size=6):
        self.size=size
    def zhitouzi(self):
        return randint(1,self.size)

我们创建了一个骰子,接下来我们调用它,看看是不是返回了一个1-6的数

touzi=Touzi()
a=touzi.zhitouzi()
print(a)

好,经运行,结果没有问题,那么,现在我们来尝试掷这个骰子100次,并获取到这100次的结果。怎么获取这100次的结果呢,我们掷这个骰子100次该怎么体现呢。
我们需要用range()函数,range函数时pytho

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值