编写一个程序来计算并输出从0度 到90度(包括两端点)之间每隔 5度的角度值以及其对应的正弦和余弦函数值,并保留两位小数。 输入格式 无 输出格式 输出格式应为表格形式,每行包含三个字段:角度值、正弦值和余弦值,均保留两位小数。
时间: 2024-11-27 19:22:24 浏览: 20
c语言编写单片机技巧
5星 · 资源好评率100%
编写一个Python程序来完成这个任务可以使用`math`模块来获取三角函数的值,然后按照指定格式打印结果。以下是完整的代码示例:
```python
import math
# 定义角度范围和步长
start_angle = 0
end_angle = 90
angle_step = 5
# 创建空列表存储结果
results = []
# 计算并添加每个角度及其正弦、余弦值
for angle in range(start_angle, end_angle + 1, angle_step):
sin_value = round(math.sin(math.radians(angle)), 2)
cos_value = round(math.cos(math.radians(angle)), 2)
results.append((angle, sin_value, cos_value))
# 打印结果表格
print("角度(°) | 正弦值 | 余弦值")
print("---------------------")
for row in results:
print(f"{row[0]} | {row[1]} | {row[2]}")
```
运行此程序会得到一个类似这样的输出:
```
角度(°) | 正弦值 | 余弦值
---------------------
0 | 0.00 | 1.00
5 | 0.08 | 0.99
10 | 0.17 | 0.98
... (省略中间部分)
85 | -0.96 | 0.29
90 | -1.00 | 0.00
```
阅读全文