zj132128 发表于 2020-3-1 17:05:46

什么叫函数的返回值

什么叫一个函数的返回值,最好举个例子说明,别太复杂

°蓝鲤歌蓝 发表于 2020-3-1 17:11:25

def test():
    return 0
a = test()# a= 0


0 就是 test() 函数的返回值,可以被变量 a 接收。

qiuyouzhi 发表于 2020-3-1 17:11:28

你执行了一个函数,它会返回给你一些东西
比如一个员工做完工作后,他可能会写一份报告交给领导,
让领导知道他干了什么
在代码中的使用:
有一段代码
def work():
    print("工作中....")
    a = 3
    a *= 30
    a /= 60
    return a

print(work())
如果这段代码只是简单的输出a的值的话,那么
return a 和 print("%d", a)是没有区别的(还可以写成print(a))
但是如果你需要这个值进行调用的话(存进变量)
那么print是无法完成工作的,它没有返回值

人造人 发表于 2020-3-1 17:11:34

函数test的返回值是123

#include <stdio.h>

int test(void)
{
        return 123;
}

int main(void)
{
        printf("%d\n", test());
        return 0;
}

一个账号 发表于 2020-3-1 17:21:51

用什么编程语言?Python?C++?最好不要发到新手乐园

jackz007 发表于 2020-3-1 17:29:22

本帖最后由 jackz007 于 2020-3-1 17:35 编辑

import math
print(math . sin(math . pi / 2))
    这就是中学学过的三角函数 sin(pi / 2) = 1.0
    用自变量 x = pi / 2 ,调用函数 sin(x) ,不用任何自己计算,就会得到计算结果 sin(x) = 1.0,这个 1.0 就是函数的返回值。

蒋博文 发表于 2020-3-1 17:32:58

jackz007 发表于 2020-3-1 17:29
这就是中学学过的三角函数 sin(pi / 2) = 1.0
    输入自变量 x = pi / 2 ,调用函数 sin(x) 就会得 ...

他说的是用def定义的函数的返回值是什么意思{:10_249:}
页: [1]
查看完整版本: 什么叫函数的返回值