刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

判断题

表达式bool(max(6,7,8))和max(bool(6,7,8))的运行结果都是

A
正确
B
错误
使用微信搜索喵呜刷题,轻松应对考试!

答案:

B

解析:

表达式bool(max(6,7,8))会先将数字6、7、8中的最大值找出来,即8,然后将其转换为布尔值True(因为在大多数编程语言中,非零数值转换为布尔值时都是True)。而max(bool(6,7,8))的解读顺序是从左到右,首先会将bool(6)、bool(7)、bool(8)这三个表达式计算出来,这些表达式的值都是布尔值(True或False),这三个布尔值作为参数传递给max函数时并不会得到我们预期的最大值结果。因此,这两个表达式的运行结果并不相同,答案选B。

创作类型:
原创

本文链接:表达式bool(max(6,7,8))和max(bool(6,7,8))的运行结果都是

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share