zoukankan      html  css  js  c++  java
  • 多测师讲解python _函数return_高级讲师肖sir

    # 函数中的返回的作用:
    注意点:(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
       账号错误返回账号错误
       密码错误返回密码错误
       验证码错误返回验证码错误'''
     
    内容:我们有一个银行系统,一个登陆功能,一个查询余额功能,我们需要两个函数
    一般在公司中将不通的模块的的功能写成不通函数

  • 相关阅读:
    HDU4529 郑厂长系列故事——N骑士问题 —— 状压DP
    POJ1185 炮兵阵地 —— 状压DP
    BZOJ1415 聪聪和可可 —— 期望 记忆化搜索
    TopCoder SRM420 Div1 RedIsGood —— 期望
    LightOJ
    LightOJ
    后缀数组小结
    URAL
    POJ3581 Sequence —— 后缀数组
    hdu 5269 ZYB loves Xor I
  • 原文地址:https://www.cnblogs.com/xiaolehua/p/13695672.html
Copyright © 2011-2022 走看看