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

单选题

函数如下: def showNumber(numbers): for n in numbers: print(n) 下面哪个选项在调用该函数时会报错?( )

A
showNumber([2,4,5])
B
showNumber('abcesf’)
C
showNumber(3.4)
D
showNumber((12,4,5))
使用微信搜索喵呜刷题,轻松应对考试!

答案:

C

解析:

【喵呜刷题小喵解析】首先,我们需要了解函数的定义和参数类型。函数`showNumber`接受一个参数`numbers`,这个参数应该是一个可迭代的对象,例如列表、元组等。A选项:`showNumber([2,4,5])`,这里传入的是一个列表,列表是可迭代的,所以不会报错。B选项:`showNumber('abcesf’)`,这里传入的是一个字符串,字符串也是可迭代的,所以不会报错。但需要注意,B选项中的字符串'abcesf’的最后一个字符’不是一个标准的单引号,可能是一个输入错误,如果修正为标准的单引号',那么B选项也不会报错。C选项:`showNumber(3.4)`,这里传入的是一个浮点数,浮点数不是可迭代的,所以会报错。D选项:`showNumber((12,4,5))`,这里传入的是一个元组,元组也是可迭代的,所以不会报错。综上所述,只有C选项在调用该函数时会报错。
创作类型:
原创

本文链接:函数如下: def showNumber(numbers): for n in number

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

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

分享考题
share