zoukankan      html  css  js  c++  java
  • L3.二.return

    # 函数的返回值

    def get_max(a,b,c):

        max_num=a

       if b > max_num:

            max_num = b

       if c > max_num:

            max_num = c

        returm max_num

    max_number = get_max(1,5,3)

    print('最大值',max_number)

    print(get_max(-2,5,40))

    get_max()

    # 函数的返回值:

      参数进入函数,经过一定的业务逻辑处理,返回处理后的结果

    #  返回值关键字return开头,可以返回数字,字符串,布尔。

    #  函数一般明确返回值,设计上应该计算逻辑和业务逻辑分离开

    #   建议返回明确的值,灭有返回值的函数默认返回None

    #   易错点:  函数中没有print(),函数调用后终端看不到结果,因为接受并打印函数的返回值。

    #2..  不需要返回值的函数,只是一些功能的封装

    def maday():

        print('起床')

        print('吃早餐')

        print('上班')

        print('睡觉')

        print('打豆豆')

    #3.    返回多个值的函数

    def get_max_min(a,b,c):

    max_num = a
    max_min = a

    if b > max_num:
    max_num = b
    if c > max_num:
    max_num = c

    if b < max_min:
    max_min = b
    if c < max_min:
    max_min = c

    return max_num,max_min

    num1, num2 = get_max_min(1,5,3)
    print('最大值{},最小值'.format(num1,num2))

    # 函数可以有多个返回值, return的时候逗号隔开
    # 析构赋值、解包赋值: 函数返回多少个值,就用多少个变量接受,顺序一致。

    转载于:https://www.cnblogs.com/psy0508/p/9901498.html

  • 相关阅读:
    P6406 [COCI2014-2015] Norma 分治+数学
    CF547D Mike and Fish 欧拉回路
    P6628 [省选联考 2020 B 卷] 丁香之路 欧拉路+最小生成树
    2020 CSP-S2 游记
    CF594D REQ 树状数组+质因数分解
    CF416E President's Path floyd
    CF1385F Removing Leaves 拓扑排序
    CF449C Jzzhu and Apples 思维题
    回溯法与八皇后问题
    codewars-7kyu:Sum of the first nth term of Series
  • 原文地址:https://www.cnblogs.com/twodog/p/12135692.html
Copyright © 2011-2022 走看看