欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

求y=sin(x)从0到2*pi,与x轴围成的面积

程序员文章站 2022-08-06 20:32:58
求y=sin(x)从0到2*pi,与x轴围成的面积#列表推导式area = [abs(math.sin(i*width))*width for i in range(n)]#由积分算出sin(x)的面积为4#把sin(x)切割成无数的小长方形,小长方形的面积总和约等于sin(x)的面积import mathn = int(input('输入:'))#理论上,n越大,面积越接近4width = 2*math.pi/n#a为宽,b为高a = []b = []for i in range...

求y=sin(x)从0到2*pi,与x轴围成的面积求y=sin(x)从0到2*pi,与x轴围成的面积

#列表推导式area = [abs(math.sin(i*width))*width for i in range(n)] #由积分算出sin(x)的面积为4 #把sin(x)切割成无数的小长方形,小长方形的面积总和约等于sin(x)的面积 import math
n = int(input('输入:'))#理论上,n越大,面积越接近4 width = 2*math.pi/n #a为宽,b为高 a = [] b = [] for i in range(n): a.append(i*width) for i in a: b.append(abs(math.sin(i))) area = sum(b)*width print(area) 

由实践得出,当n为七位数时,程序不可运行

本文地址:https://blog.csdn.net/weixin_48176210/article/details/109027462