def add(a,b,c,d): #定义add这个函数、里面有4个参数
e=a+b+c+d #变量E、函数里面的4个参数相加
return e #return返回、返回E变量值
f=add(231,3121,1231,231) #调用函数时、一定要给参数赋值、有多少个参数就赋多少个值、那4个参数相加的值就赋给变量F、
print('本次相加的值是:',f) #打印F
print('本次相加的值是:',add(231,3121,1231,231)) #也可以这样来打印、不需要经过变量、那为什么不直接打印E、还是要调用add函数呢、因为return返回的E是在函数里面的、外围打印不出E值
def xie(a):
if a=='打印纸' or a=='文档' or a=='图像': #分支结构中为什么都是a等于什么呢、因为是一个参数、多个条件、也可以用elif
print('开始打印')
print('等待中........')
else:
print('打印机坏了')
return a
xie('') #如果调用函数不设参数的话、那就是执行else部分
xie('文档') #如果调用函数为’文档‘的话、那就是执行if部分
b=xie('')
print(b) #就算变量是函数、如果函数里没有设参数的话一样是执行的else部分、因为b变量是函数赋的值
更多推荐
python中def(参数,参数)函数中return(返回)、及def()..if..else的用法及理解
发布评论