dcsxlh

导航

 

 

# 函数中的返回的作用:
注意点:(1)调用函数===没有加print 调用函数为空,加了print调用函数打印输出none
             (2)在函数中碰到return语句赋值直接返回return后面的语句不会被执行
           (3)当函数体中有return调用的时候可以用print打印,如果函数体中有print直接调用
          (4)调用函数的时候函数体中有print,然后再次print函数会出现print输出的结果;
原代码:
def fun(): #定义的一个函数
num =100
a=num/2
print(a) #50.0
# return a
# print(a)
# return 下面的代码是不会被运行的
print (fun())

1、不加print的情况

 

 

2、加print的情况

 

 

3、函数加上reture,有返回值

 

 4、reture下面的函数不执行

 

 

 

5、reture下面的函数不执行的情况调用函数的体中有print,然后再次print会出现print输出的结果和none

 

 

函数调用的一方可以使用变量来接收函数的返回结果:

6、函数的传递:

# 函数中的返回的作用:

 

 


def fun(): #定义的一个函数
num =100
a=num/2
print(a) #50.0
# return a
# print(a)
# return 下面的代码是不会被运行的
print (fun())
# #'''函数的传递'''
# def fun1():
# c=fun() #函数传递,把fun函数中的50拿过来赋值给c那么当前c=50
# # print(c) #50.0
# c*=2
# print(c) #100.0
# fun1()

 

题目:
   要求1、通过函数来实现
       2、引用函数传递方法
        3、引用返回值
   有一个登录系统:账号admin  密码123456 验证码abc123
   账号、密码、验证码都正确的时候:显示登录成功
   最后显示查询的余额为:888888888
   账号错误返回账号错误
   密码错误返回密码错误
   验证码错误返回验证码错误'''
 
内容:我们有一个银行系统,一个登陆功能,一个查询余额功能,我们需要两个函数
一般在公司中将不通的模块的的功能写成不通函数

 

 

 

posted on 2020-09-19 12:12  多测师_肖sir  阅读(310)  评论(0编辑  收藏  举报