任务详情 编写Python程序计算下列数学表达式的结果并输出,结果向上取整保留整数。 res = √(( 3 ^ 4 + 5 * 6 ^ 5) / num) 程序接收变量 num,返回的是 res。 注明: * 代表乘。如 2 * 3 代表2乘以3,结果是 6; ^ 代表次方。如2 ^ 3代表2的3次方,结果是 8。 任务要求 1. 程序接收 int 类型的变量 num,返回结果 res 数据类型是 int。 测试用例 输入:30 输出:37 解释:√((3^4+5*6^5)/3
时间: 2024-02-23 10:01:20 浏览: 142
可以使用 Python 编写这个程序,代码如下:
```python
import math
def calculate_res(num):
res = math.sqrt((3 ** 4 + 5 * 6 ** 5) / num)
return math.ceil(res)
num = int(input())
print(calculate_res(num))
```
程序中,我们首先定义了一个函数 `calculate_res(num)`,它接收一个参数 `num`,计算表达式的结果并向上取整返回。然后,我们通过 `int(input())` 获取输入的变量 `num`,并将其传入函数中计算结果。最后,我们输出结果。
阅读全文