Python读书笔记19(函数与返回值)

为什么计算机与程序可以简化我们的工作量,因为我们只需要了解输入输出即可,不需要关心中间的计算过程。

那我们今天就聊一下如何使用函数输出返回值。

我们设想有一个函数,我们输入一个数字,可以帮我们打印平方计算后值。

一、定义一个基础函数

我们定义一个函数,**代表幂运算,还记得数字的计算不?

不记得给你个传送门!

Python读书笔记3(数字型数据)

但是他并没有给我返回值哇!我想要调用函数后给我个返回值,让我赋值给新的变量!

二、带返回值的函数

返回函数的某个参数,使用return即可。return后面接上要返回的参数即可!

我们目前只返回了一个参数,能否返回字典的某个元素?

三、返回字典

在这里说明一下person函数赋值,单引号下绿色的name是键的名字,冒号后面的name是变量名。大家要做好区分。

四、人机交互综合应用

在最后送给大家一个综合题目,我们想实现手动输入不同人的姓名和分数。然后利用函数将内容变成字典,将这个字典赋值给一下列表。

好复杂吧!大家先自己试一下可否~

自己看代码注释咯~

下期还要继续聊这个函数的问题~

原文发布于微信公众号 - 阿凯的Excel(akexcel)

原文发表时间:2018-01-11

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏数据结构与算法

洛谷P3382 【模板】三分法(三分)

970
来自专栏King_3的技术专栏

leetcode-200-岛屿的个数(dfs找所有的连通分量)

给定一个由 '1'(陆地)和 '0'(水)组成的的二维网格,计算岛屿的数量。一个岛被水包围,并且它是通过水平方向或垂直方向上相邻的陆地连接而成的。你可以假设网格...

1133
来自专栏King_3的技术专栏

leetcode-479-Largest Palindrome Product(找到两个乘数相乘得到的最大的回文数)

1373
来自专栏程序生活

Leetcode-Easy 887. Projection Area of 3D Shapes

当时自己没有想到好办法,就是按部就班的分别求三个面的面积,注意求xy的面积的时候需要考虑grid[i][j]值是否为0

722
来自专栏Jack-Cui

Day7、Python

题目打印出如下图案(菱形) ? 1、程序分析     先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重for循环,第一层控制行...

1710
来自专栏阮一峰的网络日志

快速排序(Quicksort)的Javascript实现

日本程序员norahiko,写了一个排序算法的动画演示,非常有趣。 这个周末,我就用它当做教材,好好学习了一下各种排序算法。 ? 排序算法(Sorting al...

2725
来自专栏大闲人柴毛毛

剑指 offer代码解析——面试题38数字在排序数组中出现的次数

题目:统计一个有序数组中K出现的次数。 分析:本题最直观的思路就是遍历数组,统计K出现的次数即可。 这种方式的时间复杂度为O(n)。下面我们充分利用“有序...

2745
来自专栏数据结构与算法

2729:Blah数集

2729:Blah数集 查看 提交 统计 提问 总时间限制:3000ms内存限制:65536kB描述大数学家高斯小时候偶然间发现一种有趣的自然数集合Blah,对...

2684
来自专栏数据结构与算法

P3382 【模板】三分法

题目描述 如题,给出一个N次函数,保证在范围[l,r]内存在一点x,使得[l,x]上单调增,[x,r]上单调减。试求出x的值。 输入输出格式 输入格式: 第一行...

3259
来自专栏阿凯的Excel

Vlookup最高阶应用的全网唯一解决方案

古有烟笼寒水月笼沙的缥缈朦胧,今有查询函数的假模糊匹配的终极应用!今天分享的内容是全网唯一哦~ 为啥是假模糊匹配呢?一会和你说! 嗯嗯,Vlookup函数应该...

2675

扫码关注云+社区