def f(X1,X 2, =5):
z=X1 +X2
return z
z=f(5,6)
print(z)
结果:11
这个程序的每一步请问是什么意思啊?
# 自定义一个叫做f名称的函数
# 函数的参数有x1, x2, 其中x2默认值为5,也就是当调用f函数时,如果不给定x2的值,默认就是5,给定了x2的值,就是当前的值
def f(X1 ,X2 = 5):
z = X1 +X2 # 将x1,x2的值相加存入临时变量z
return z # 函数f返回一个结果z
z=f(5,6) # 调用函数,传入x1为5,x2为6 ,通过函数计算以后,得11,并返回11,存入新的变量z
print(z) # 将z打印输出
def f(X1,X2): #定义f函数,形参为x1, x2
z=X1 +X2 #定义z的算法
return z #返回结果z
z=f(5,6) #调用函数f,参数为5 ,6
print(z) #打印结果