python等腰直角三角形 python输出等腰直角三角形

您所在的位置:网站首页 python输出等腰直角三角形 python等腰直角三角形 python输出等腰直角三角形

python等腰直角三角形 python输出等腰直角三角形

2024-07-09 08:35| 来源: 网络整理| 查看: 265

返回单个值

还是先从一个一个Python求和函数开始我们今天的主题:返回值。

python等腰直角三角形 python输出等腰直角三角形_怎么输出函数的返回值

两数求和函数源码

案例解析:先定义求和函数pSum()。该函数接收两个参数,并实现对两个参数值求和,最后用return关键词返回和值。

执行效果:

python等腰直角三角形 python输出等腰直角三角形_代码块_02

案例执行效果

案例验证的结论:函数是可以将封装的代码块执行结果通过return关键词输出,并且可以赋予指定的变量。

返回空

于此,我回想起学习形参与实参时的函数pMax,它没有return关键词,那是否表示无返回值呢?

python等腰直角三角形 python输出等腰直角三角形_python输出等腰三角形代码_03

不带return的函数案例

将函数pMax参考pSum调用并赋值给一个新变量,再通过print方式验证新变量值为None。

据此可以得到结论:函数中无return语句,则函数的返回值为None.

返回多个值

稍微结合下现实场景,函数封装的代码块中,更多地是返回多个值,而文章开头的案例只返回一个值,Python是否提供了解决方案呢?

这很容易让我们之前学到的Python基础知识,也就是列表、元组、字典、集合等是可以存储多个数值的。所以,是否可以将函数的返回值通过写入到这些Python序列对象中,之后只需要返回一个序列对象(即:返回一个值)就能实现呢?

我们先编一个函数可以接收输入学生姓名与成绩,再以字典返回的函数:

python等腰直角三角形 python输出等腰直角三角形_python输出等腰三角形代码_04

返回多个值的函数

我们通过调用函数看看执行效果:

python等腰直角三角形 python输出等腰直角三角形_python等腰直角三角形_05

结论:函数是可以通过变通的方式实现多结果的输出。

总结

1、函数是可以返回执行结果值;

2、函数的返回值有三类:返回单个值、返回None、返回多个值;

3、函数返回多个值是,是需要通过变通的方式实现,即需要借助列表、元组、字典等序列对象。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3