蒙特卡洛算圆周率演示

如本文章标有价格,需议价或其它事情商议请加微信pythonxia

"""
   蒙特卡洛方法动画演示,本例在正方形内打点,圆周率的值为
   扇区内点数除以总共点数的积再乘以4。关于什么是蒙特卡洛,请自行百度。
"""
from sprites import *

screen = Screen()

s = Sprite()
s.draw_grid2(1,1,500,500)
s.sety(280)
ft = ('楷体',22,'normal')
ft2 = ('新宋体',16,'normal')
s.write('蒙特卡洛算圆周率演示',align='center',font=ft)
s.sety(250)
s.write('单击鼠标左键中止',align='center',font=ft2)

s.goto(250,-250)
s.left(90)
s.pendown()
s.circle(500,90)
s.hide()
s.penup()
left,bottom = -250,-250
counter = 0
r = 0
def breakdot(x,y):
    global running
    running = False
screen.onclick(breakdot)            # 单击中断循环
running = True
while running :

以下代码省略......



下载完整源代码与素材,请扫码付款。

VIP免费查看

已有0人支付

本站所有作品,教程等皆为原创,版权所有。只供个人及单位内部研究使用,对外展示或传播必需经本站同意,且注明来自本站。培训机构等用本站资源培训学生,需经本站授权。一旦付款,表示同意本站知识付费原则:数字商品,不支持退款。亦可直接向微信号scratch8付款购买。入住QQ群:225792826 和爱好者共同交流,并且能下载免费提供的Python资源(需提供真实姓名才可入群)
李兴球的博客_Python创意编程技术前沿_pygame » 蒙特卡洛算圆周率演示
scratch

学本领,探索更大的世界!

李兴球博客 风火轮编程主页