题目
运行代码print(eval(5+5)的输出结果是()。A. 10B. 10.0C. 5+5D. 程序会报错
运行代码print(eval(5+5)的输出结果是()。
A. 10
B. 10.0
C. 5+5
D. 程序会报错
题目解答
答案
A. 10
解析
本题考查 Python 中 eval() 函数的使用以及基本的数学运算。解题思路是先明确 eval() 函数的作用,再分析代码中表达式的计算过程。
eval()函数的作用是将字符串当成有效的 Python 表达式来求值并返回计算结果。- 在代码
print(eval(5 + 5))中,首先计算括号内的5 + 5,根据数学运算规则,$5 + 5=10$。 - 然后
eval()函数对计算结果10进行处理,由于10本身就是一个有效的 Python 表达式,所以eval(10)就返回10。 - 最后
print()函数将结果10输出。