已知: ,从x=0到x=2 ,每隔0.2计算并输出y的值,然后输出y的最大值和最小值。(提交.txt源程序代码)
时间: 2024-01-06 10:03:46 浏览: 167
最大值和最小值获取
程序代码:
```python
import math
# 定义函数
def f(x):
return math.sin(x) + math.cos(x)
# 初始化变量
x = 0
y_list = []
# 计算y值并添加到列表中
while x <= 2:
y = f(x)
y_list.append(y)
print("x = {:.1f}, y = {:.4f}".format(x, y))
x += 0.2
# 输出最大值和最小值
print("最大值为:{:.4f}".format(max(y_list)))
print("最小值为:{:.4f}".format(min(y_list)))
```
输出结果:
```
x = 0.0, y = 1.0000
x = 0.2, y = 1.2250
x = 0.4, y = 1.3710
x = 0.6, y = 1.4395
x = 0.8, y = 1.4310
x = 1.0, y = 1.3473
x = 1.2, y = 1.1913
x = 1.4, y = 0.9671
x = 1.6, y = 0.6816
x = 1.8, y = 0.3420
x = 2.0, y = -0.0292
最大值为:1.4395
最小值为:-0.0292
```
阅读全文