蒙特卡洛算圆周率演示

蒙特卡洛算圆周率演示

"""
   蒙特卡洛方法动画演示,本例在正方形内打点,圆周率的值为
   扇区内点数除以总共点数的积再乘以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 :

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



下载完整源代码与素材,请

成为会员后,登陆才能继续浏览!联系微信scratch8即可办理会员。
(会员专属:能浏览所有文章,下载所有带链接的Python资源。)

李兴球

李兴球的博客是Python创意编程原创博客

评论已关闭。