def 函数
1,函数表达式
def a(x):
s=x+x
return s # 返回s结果
print(a(6)) # 把6赋值给x,并且接收return回来的s值
def b():
print('233')
b()
2,按位置传参数
def a1(x,y,z):
s=x+x-y*z/x
return s
print(a1(1,2,3)) # 分别对应 x=1 y=2 z=3
print(a1(3,2,1)) # 分别对应 x=3 y=2 z=1
3,赋值传参数
def a2(x,y,z):
s=x+x-y*z/x
return s
print(a2(x=1,y=2,z=3))
print(a2(x=3,y=2,z=1))
4,函数名也可以中文命名
def 名字():
print('我叫小明')
名字()
5,input传值给函数
a=int(input("请输入你要的数字:"))
b=int(input("请输入你要的数字:"))
c=int(input("请输入你要的数字:"))
def number(a,b,c):
js=a*b-b/c+a+c
return js
print(number(a,b,c))
6,编写一个跨行取款手续费为0.04的函数过程
qk=int(input("请输入你取的金额:"))
def sqk(qk):
s=0.04
sqk=qk*(1-s)
return s,sqk
print("扣除跨行手续费后,你实际能取的金额为:",sqk(qk),"元")