求表达式的值
在一行输入x(x>-10),计算表达式
的值,并在一行中分别输出不大于它的最大整数,和不小于它的最小整数。
输入格式:
在一行中输入x的值。
输出格式:
在一行中分别输出不大于表达式结果的最大整数,和不小于表达式结果的最小整数,空格隔开。
输入样例1:
在这里给出一组输入。例如:
3
输出样例1:
在这里给出相应的输出。例如:
5 6
输入样例2:
在这里给出一组输入。例如:
3.3
输出样例2:
在这里给出相应的输出。例如:
6 7
python代码:
import math
x=eval(input())
a=pow(x,2) #得到 x 的 2 次方
b=math.sqrt(x+10) #得 (x+10) 的开方根
c=math.log(3*x+100,10) #以 10 为底取(3*x+100)的对数
d=(3*a)/b-c
e=math.floor(d) #向下取整
f=math.ceil(d) #向上取整
print(e,f)
Math.round( ) “四舍五入”, 该函数返回的是一个四舍五入后的的整数
Math.ceil( ) “向上取整”, 即小数部分直接舍去,并向正数部分进1
Math.floor( ) “向下取整” ,即小数部分直接舍去