题库首页 › GESP等级认证(Python) › 题目 25963

下列 Python 代码的输出结果是( )。 import math print(int(math.sqrt(50) + math.log2(8)))

A:10
B:9
C:11
D:12

正确答案:A

答案解析

首先计算 math.sqrt(50),该函数返回 50 的平方根,结果为一个浮点数。接着计算 math.log2(8),该函数返回以 2 为底 8 的对数,结果也为浮点数。将这两个浮点数相加,得到一个新的浮点数值。最后调用 int() 函数对该和值进行截断处理,仅保留整数部分,舍去小数部分,得到最终输出结果。

试卷来源:202606 CCF-GESP编程能力等级认证Python七级真题

本卷相关题目

在线做题 同科目题库