模拟骰子
from random import randint
#定义骰子类,属性是骰子面数默认为6
class Die:
def __init__(self,num_side = 6):
self.num_side =num_side
def roll(self):
return randint(1,self.num_side)
只有在def 中才能返回值即调用return
用matplotlib模拟扔两个骰子1000次的散点图,并将y出现的面熟和用文本text标记在散点图上
import matplotlib.pyplot as plt
from die import Die
die_1 = Die()
die_2 = Die()
# 掷骰子
results = [die_1.roll() + die_2.roll() for x in range(