案例描述
• 1.0功能:模拟抛掷1个骰子,并输出其结果
• 2.0功能:模拟抛掷2个骰子,并输出其结果
• 3.0功能:可视化抛掷2个骰子的结果
案例分析
• Python数据可视化:matplotlib模块
matplotlib模块
• matplotlib是一个数据可视化函数库
• matplotlib的子模块pyplot提供了2D图表制作的基本函数
• 例子:https://matplotlib.org/gallery.html
• 散点图绘制
import matplotlib.pyplot as plt
plt.scatter(x, y) #x, y分别是x坐标和y坐标的列表
plt.show()
案例代码
"""
模拟掷骰子3.0
马玉华 2019.8.2
1.0功能:模拟掷 1 个骰子,并输出结果
2.0功能:模拟掷 2 个骰子,并输出结果
3.0功能:可视化两个骰子结果
"""
import random
import matplotlib.pyplot as plt
def roll_d