编写一个程序, 输入一个弧度值, 并将其换算成角度值(度、 分、 秒的形式)输出。
时间: 2023-05-23 16:00:55 浏览: 342
好的,以下是用 Python 语言编写的程序,可以实现将输入的弧度值转换成度、分、秒的形式输出:
```python
import math
rad = float(input("请输入弧度值:"))
deg = math.degrees(rad)
d = int(deg)
m = int((deg - d) * 60)
s = (deg - d - m / 60) * 3600
print(f"{d}°{m}'{s:.2f}''")
```
运行程序后,输入弧度值,程序会自动将其转换成度、分、秒的形式,比如输入 1.57(即 π/2),则会输出:
```
90°0'0.00''
```
这表示弧度值 1.57 对应的角度值为 90 度。
阅读全文