当前位置: 首页 > 教学资源 > 计算思维与数学思维

计算思维与数学思维

2020年04月16日 08:45:10 访问量:1318
在1-100,这100个数字中,能被3整除或被5整除的数有多少个?
一、数学思维(33+20-6)
二、计算思维



计算机圆周率

一、数学思维(公式)


pi=0
N=100
for k in range(N):
    pi+=1/pow(16,k)*(4/(8*k+1)-2/(8*k+4)-1/(8*k+5)-1/(8*k+6))
print (pi)

二、计算思维(蒙特卡罗方法)



from random import random
N=1000*10000
hits=0.0
for i in range (1,N+1):
    x,y=random(),random()
    dist=pow(x**2+y**2,0.5)
    if dist <=1.0:
        hits+=1
pi=4*(hits/N)
print ("pi={:.2f}".format(pi))
编辑:郑志平
上一篇:选择语句
下一篇:数据类型和运算符
评论区
发表评论

评论仅供会员表达个人看法,并不表明网校同意其观点或证实其描述
教育部 中国现代教育网 不良信息 垃圾信息 网警110
郑重声明:本站全部内容均由本单位发布,本单位拥有全部运营和管理权,任何非本单位用户禁止注册。本站为教育公益服务站点,禁止将本站内容用于一切商业用途;如有任何内容侵权问题请务必联系本站站长,我们基于国家相关法律规定严格履行【通知—删除】义务。本单位一级域名因备案流程等原因,当前临时借用网校二级域名访问,使用此二级域名与本单位官网权属关系及运营管理权无关。韶山学校 特此声明。