python第二章 编写简单的程序 课后习题

1 利用Python计算下面各表达式的值:
1)√(π^2+3)

import math                       
math.sqrt(math.pi**2+3)

#输出结果

3.5874230864353533

2)ln⁡(2π√(13+e))

 math.log(math.sqrt(13+math.e)*2*math.pi)

#输出结果

3.21528930770108

3)tan^(-1)⁡log_3⁡(π+1)

math.atan(math.log(3,math.pi+1)

#输出结果

0.6581109378502068

2 利用Python计算,结果保留两位小数。
1) 半径为2.11的圆球的体积。

r=2.11
v=4/3*3.1415*(r**3)
print("体积为:{:.2f}".format(v))

#输出结果

体积为:39.35

2) 外圆半径为16.2,内圆半径为9.4的圆环的面积。

R=16.2
r=9.4
s=3.1415*R*R-3.1415*r*r
### 回答1: 根据题目给出的函数f(x)=x^2-5x+4,可以用x作为参量调用这个函数,计算出y1=f(x)=x^2-5x+4的值。 接下来,我们需要分别计算y2=(x+15)^2-5x(x+15)+4和y3=(sinx)^2-5xsinx的值。 对于y2,我们可以先将式子展开:y2=x^2+30x+225-5x^2-75x+4,化简得到y2=-4x^2-45x+229。按照上文方法,用x作为参量调用函数,即可算出y2的值。 对于y3,我们需要用到求导的知识。先求出sin'x=cosx,那么y3的式子可以化为y3=sin^2x-5x*cosx,同样地,用x作为参量调用函数,即可算出y3的值。 ### 回答2: 题目要求我们编写一个函数funt,用于计算表达式x^2-5x 4的值。我们可以按照函数的基本格式来编写这个函数: def funt(x): return x**2 - 5*x + 4 其中,x**2表示x的平方,-5*x表示5乘以x的相反数,+4表示加4。return关键字后面的表达式表示函数的返回值,也就是funt(x)的值。 接下来,我们可以分别调用函数funt,并计算不同的表达式的值。 首先是y1=x^2-5*× 4的值: x = 2 y1 = funt(x) print(y1) 我们将x赋值为2,然后用funt函数计算y1的值。这个表达式的值是-2。 接下来是y2=(x 15)^2-5×(x 15) 4的值: x = 3 y2 = (funt(x+15)) print(y2) 这个表达式中,x的值为3,但是我们要计算的是x+15的平方减去5乘以x+15的相反数和4的和。因此,我们可以先用funt函数计算x+15的值,再计算它的平方减去5乘以相反数和4的和。这个表达式的值是299。 最后是y3=(sinx)^2-5×sin的值: import math x = math.pi/4 y3 = math.sin(x)**2-5*math.sin(x) print(y3) 这个表达式的值涉及到三角函数,因此我们需要用Python中的math模块。我们将x赋值为π/4,在Python中可以用math.pi/4表示。然后,我们用math.sin函数计算sinx的值,再计算它的平方减去5乘以sinx的值。这个表达式的值是-2.0612087199558744。 ### 回答3: 本题要求我们编写一个函数,能够计算给定表达式x^2-5x 4的值,并用该函数计算三个表达式的值。 首先,我们需要明确编写函数的格式。由于给定表达式中包含一个变量x,我们需要使用一个形参来接收x的值。接着,我们可以在函数体内对变量x进行运算,得到表达式的值。最后,使用return语句返回结果。 下面是代码实现: ```python def funt(x): return x**2 - 5*x + 4 ``` 接着,我们来计算三个表达式的值: 首先是y1=x^2-5*× 4,根据这个表达式,我们可以设置x=4,然后用函数计算出y1的值。 ```python x = 4 y1 = funt(x) print("y1的值为:", y1) ``` 输出结果为:y1的值为: -4 接着是y2=(x 15)^2-5×(x 15) 4,我们需要先计算出(x+15)的值,然后再代入函数中计算。 ```python x = 4 x_2 = x + 15 # 将x+15赋给新变量x_2 y2 = funt(x_2) print("y2的值为:", y2) ``` 输出结果为:y2的值为: 207 最后一个表达式是y3=(sinx)^2-5×sinx,这个表达式中包含了三角函数sin(x),我们需要先导入math库,然后使用math.sin()函数计算sin(x)的值,再代入表达式中计算。 ```python import math # 导入math库 x = 4 sin_x = math.sin(x) # 计算sin(x)的值 y3 = sin_x ** 2 - 5 * sin_x print("y3的值为:", y3) ``` 输出结果为:y3的值为: -0.7485772335120788 综上所述,编写了一个函数用于计算给定表达式的值,并使用该函数计算了三个表达式的值。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值