设计一个程序,用户可以通过键盘数字选择计算的三角函数(正弦值、余弦值、反正切值,弧度值),选择后,提示用户输入需要计算的角度值,最后给出计算结果。(例如: 90 度的正弦值、0 度的余弦值、1 的反正切值、120 度的弧度值)
时间: 2024-02-23 15:58:52 浏览: 28
好的,我可以帮您设计这样一个程序。以下是 Python 代码示例:
```
import math
print("请选择要计算的三角函数:")
print("1. 正弦值")
print("2. 余弦值")
print("3. 反正切值")
print("4. 弧度值")
choice = int(input("请输入数字选择:"))
if choice == 1:
angle = float(input("请输入角度值:"))
radian = math.radians(angle)
result = math.sin(radian)
print(f"{angle} 度的正弦值为:{result}")
elif choice == 2:
angle = float(input("请输入角度值:"))
radian = math.radians(angle)
result = math.cos(radian)
print(f"{angle} 度的余弦值为:{result}")
elif choice == 3:
value = float(input("请输入反正切值:"))
result = math.atan(value)
print(f"{value} 的反正切值为:{result}")
elif choice == 4:
angle = float(input("请输入角度值:"))
result = math.radians(angle)
print(f"{angle} 度的弧度值为:{result}")
else:
print("输入有误,请重新选择。")
```
程序会先提示用户选择要计算的三角函数,然后根据用户的选择进行不同的计算,并输出结果。注意,对于反正切值的计算,程序直接使用了 `math.atan()` 函数,因为它可以自动计算反正切值的弧度值。
阅读全文