输入一个实数x,输出其绝对值|x|、|x|的平方根、e(x)、sin(x+π/4)、log10(|x|),向上取整数、向下取整数、整数部分。凡有可能输出小数的,小数位数均保留4位。
时间: 2024-01-23 08:04:34 浏览: 171
输入4个整数,要求按由小到大的顺序输出。
好的,以下是实现代码:
```python
import math
x = float(input())
abs_x = abs(x)
sqrt_abs_x = math.sqrt(abs_x)
e_x = math.exp(x)
sin_x = math.sin(x + math.pi / 4)
log10_abs_x = math.log10(abs_x)
ceil_x = math.ceil(x)
floor_x = math.floor(x)
int_x = int(x)
print(f"|x|:{abs_x:.4f}")
print(f"|x|的平方根:{sqrt_abs_x:.4f}")
print(f"e(x):{e_x:.4f}")
print(f"sin(x+π/4):{sin_x:.4f}")
print(f"log10(|x|):{log10_abs_x:.4f}")
print(f"向上取整数:{ceil_x}")
print(f"向下取整数:{floor_x}")
print(f"整数部分:{int_x}")
```
使用时,输入一个实数 x,程序会输出其绝对值 |x|、|x|的平方根、e(x)、sin(x+π/4)、log10(|x|),向上取整数、向下取整数、整数部分。
注意,这个程序假设输入的实数 x 不会超出 Python 的浮点数表示范围。如果超出范围,可能会导致程序输出的结果不正确。
阅读全文