Python中的自定义函数问题

img


为什么,D不行。直接调用函数,X和Y不都是0吗,返回值就是0。c的话,不是说实参和形参一一对应吗,可是实参只有一个5

D错误,因为fun(x,y=0)并不是说xy都等于0,而是x待传参,y为0
因为y默认为0,所以可以只传入一个参数,但是不能不传入参数.

望采纳,谢谢

因为y是有默认参数的,所以不用输入也行,但x必须得输入参数,如果只输入一个参数,那么就默认为x的,输入两个参数,就按顺序给x,y,又或者指定x和y的值。