DAY 1 THE VISUAL C++ DEVELOPMENT ENVIRONMENT—BUILDING YOUR FIRST VISUAL C++ APPLICATION 7 The Visual C++ Development Environment............................................................8 The Output Pane ...........................................
今日主讲蒙特卡罗方法求圆周率π和绘制7段数码管
蒙特卡罗
蒙特卡罗方法就是撒点(也就是随机数),撒出无数点(尽量多的点),计算满足条件的点个数占总个数的比例,广泛应用于各类概率性问题,今天我们就用这个思想求π
如下图所示,对正方形区域进行撒点,用.random()得出点的x,y,然后用距离公式判断点是否在圆上
#π.py
from random import random
from time import perf_counter
DARTS = 1000*1000#dart中文意思是飞镖
h