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变量是函数赋的值

 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐