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