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

单选题

有如下Python自定义函数: def myfun(x,y,z) return x+y*z 下列语句能正确调用该函数的是?( )

A
myfun(1,2)
B
myfun(1,2,3)
C
myfun(x=1,2,3)
D
myfun(1,y=2,3)
使用微信搜索喵呜刷题,轻松应对考试!

答案:

B

解析:

根据给定的Python自定义函数myfun(x,y,z)的定义,它需要三个参数:x,y和z。在调用该函数时,必须提供与参数数量相等的值或参数名与值的组合。
选项A只提供了两个参数,因此是错误的。
选项B提供了三个参数值,与函数定义匹配,因此是正确的调用方式。
选项C和D尝试混合使用参数名和位置参数,但在Python中,当使用关键字参数时,它们必须遵循特定的语法规则。选项C和D的调用方式不符合这些规则,因此是错误的。所以,能正确调用该函数的语句是选项B myfun(1,2,3)

创作类型:
原创

本文链接:有如下Python自定义函数: def myfun(x,y,z) return x+y*z 下列

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

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

分享考题
share