最新消息:

python青少年编程第二季——11、函数又相见,带回返回值

Python 少儿编程 1622浏览 0评论
python青少年编程第二季01

各位小伙伴大家好:

上期我们学习了带参数的函数,通过传递参数我们可以用同一段代码来实现不同效果。

 

今天我们继续来学习函数的另一个重要内容——返回值。

 

如果把参数比作原料的话,那么返回值就是生产的产品

 

我们来看一个简单地例子:

 

python青少年编程第二季——11、函数又相见,带回返回值

 

这个函数很简单,只有两行代码第一行是函数的定义,第二行就是设置返回值。

 

设置返回值的语法是关键字return后面空一格再加上需要返回的值:

return 返回值

 

这个函数作用是,只要一调用函数,就返回一个固定的值1111111。

 

在使用返回值的时候我们可以像上面的代码一样,先把调用函数获得返回值,然后把返回值赋值给一个变量再使用。

 

也可以像下面的代码一样:

 

python青少年编程第二季——11、函数又相见,带回返回值

 

把函数调用放到另一个函数print()中直接使用。

 

下面我们用带返回值的函数做一个加法运算

 

python青少年编程第二季——11、函数又相见,带回返回值

 

这段代码接受两个参数,然后把两个数加起来和存放变量num中,再返回结果。

 

最后调用函数,我们运行一下看看。

 

python青少年编程第二季——11、函数又相见,带回返回值

 

没有反应,这是因为我们虽然调用了函数,得到了返回值。

 

但是我们并没有使用返回值,也就是没有将返回值打印出来。

 

我们稍微改动一下:

 

python青少年编程第二季——11、函数又相见,带回返回值

 

这里加了一行num1 = add(3,4)这行的意思是将获取的返回值赋值给变量num1,再将num1打印出来。

 

我们再来在上面的基础做一些改进,来从键盘获取两个数字,并将这两个数字求和之后输出。

下面是代码:

 

python青少年编程第二季——11、函数又相见,带回返回值

 

下面我们测试一下代码,看看运行效果:

 

python青少年编程第二季——11、函数又相见,带回返回值

这里我们输入了两个数字,成功输出了结果,程序运行正常。

 

我们继续来写一个小程序,它的作用就是从键盘获取摄氏温度,输出华氏温度。

 

python青少年编程第二季——11、函数又相见,带回返回值

这里我们键盘获取字符后,使用int()函数将字符转化为整数型。

 

然后按照摄氏温度转华氏温度的算法进行数学运算

再将结果存放到变量temph中,函数最后将temph作为返回值。

result=temperature()这里是将返回值用赋值给result变量。

这样我们就可以通过result变量来使用返回值了。

返回值在函数的应用中非常重要,这里只对函数的返回做一点介绍,更多的功能我们会在以后的具体项目中学习。

本期关于函数返回值就为大家介绍到这里,我们下期再会。

python青少年编程第二季——11、函数又相见,带回返回值

转自公众号:
高维数学

您必须 登录 才能发表评论!