编写一个同时支持角度和弧度作为参数的计算sin值的函数。
时间: 2024-05-08 08:17:27 浏览: 127
输出sin函数
下面是一个Python实现的例子:
```python
import math
def sin(x, unit='radian'):
if unit == 'degree':
x = math.radians(x)
return math.sin(x)
```
该函数接受两个参数:x和unit。x是角度或弧度,unit是一个字符串,指示x是角度还是弧度。如果unit是'degree',则将x从角度转换为弧度。最后,该函数返回x的sin值。
示例用法:
```python
print(sin(45)) # 0.7071067811865475 (默认为弧度)
print(sin(45, 'degree')) # 0.7071067811865475
print(sin(math.pi/4)) # 0.7071067811865475
```
阅读全文