研究了半天spyder,想想还是先好好学python
今天是学习了使用掷骰子生成的数据画图,代码如下:
die.py
- from random import randint
- class Die():
- """表示一个骰子的类"""
- def __init__(self,num_sides=6):
- self.num_sides = num_sides
- def roll(self):
- return randint(1,self.num_sides)
die_visual.py
- from die import Die
- die = Die()
- results = []
- for roll_num in range(100):
- result = die.roll()
- results.append(result)
- print(results)
- #分析结果
- frenquencies = []
- for value in range(1,die.num_sides+1):
- frenquency = results.count(value)
- frenquencies.append(frenquency)
- print(frenquencies)