找不了输出结果 看起来简单 做起来难了

def f(x,y=5,z=6):
print(x*y-z)
基于以上函数定义,下列程序的输出结果为:

f(2)
f(2,3,4)
f(z=2,y=3,x=4)

f(2)的话,函数就是x=2,y=5,z=6,输出2 * 5 - 6 = 4
f(2,3,4)的话,函数就是x=2,y=3,z=4,输出 2 * 3 - 4 = 2
f(z=2,y=3,x=4)的话,函数就是x=4,y=3,z=2,输出4 * 3 - 2 = 10


def f(x,y=5,z=6):
    print(x*y-z)

f(2)
f(2,3,4)
f(x=2,y=3,z=4)

img

img