刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
单选题
五一节庆到来,各大商场都推出折扣活动,小红打算写一个计算折扣的函数,但调用时报错,以下是小红编写的代码,错误的原因是?( )
def discount(price=100, rate):
return price * rate
print(discount(80))
A
B
C
D
使用微信搜索喵呜刷题,轻松应对考试!
答案:
解析:
在Python中,如果有默认值的参数必须放在没有默认值的参数后面,这是因为Python按照参数出现的顺序进行匹配。在这个例子中,默认参数price应该放在最后,因此选项A是正确的。选项B不正确,因为rate已经指定了默认值;选项C不正确,因为代码中存在错误;选项D也不正确,因为错误的原因并不是缺少关键字参数。
创作类型:
原创
本文链接:五一节庆到来,各大商场都推出折扣活动,小红打算写一个计算折扣的函数,但调用时报错,以下是小红编写的代
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!



