📖 开篇语
还记得你第一次用Excel的 SUM 函数吗?
“哇,原来不用手工相加,一个公式就能自动计算!”
后来你又学会了 VLOOKUP、IF、ROUND……每个函数就像一个“魔法盒子”,输入数据,唰地得到结果。
今天,我们要学习Python的“魔法盒子”——函数。更酷的是,你不仅能使用别人做好的盒子,还能自己创造全新的魔法盒子!就像玩乐高积木一样,用一个个小函数搭建出强大的工具。
🎯 今日学习目标
- 理解什么是函数(用Excel公式来类比)
- 学会创建自己的计算函数(打造专属工具)
- 制作个人所得税计算器
🧩 函数:Python的“魔法盒子”
从Excel函数理解Python函数
Excel中的函数:
1 | =SUM(A1:A10) '求和 |
Python中的函数:
1 | sum([1,2,3,4,5]) # 求和 |
看,是不是一模一样?都是:输入数据 → 得到结果
函数的神奇之处
1 | # 没有函数的时候(别这么写!) |
函数 = 把重复代码变成可重用的“乐高积木”!
🏗️ 创建自己的函数:打造专属财务工具
函数的基本结构
1 | def 函数名(参数1, 参数2, ...): |
举个简单的例子🌰:
1 | # 创建计算年终奖的函数 |
财务常用函数实战
函数1:计算复利
1 | def 计算复利(本金, 年利率, 年数, 每年存入=0): |
函数2:计算折旧
1 | def 计算折旧(原值, 残值率, 使用年限, 方法="直线法"): |
函数3:计算贷款月供
1 | def 计算月供(贷款金额, 年利率, 贷款年限, 还款方式="等额本息"): |
💰 实战项目:个人所得税计算器
版本1.0:基础版个税计算器
1 | # 个人所得税计算器 - 基础版 |
版本2.0:增强版(含专项扣除)
1 | # 个人所得税计算器 - 增强版 |
版本3.0:专业版(年终奖+年度汇算)
1 | # 个人所得税计算器 - 专业版 |
🏃♀️ 进阶小挑战
挑战1:企业成本分析函数
1 | # 企业成本分析工具包 |
挑战2:投资组合分析函数
1 | # 投资组合分析工具 |
💭 今日思考
通过今天的学习,我们发现:
- 函数就像Excel的公式,是“可重用的魔法盒子”
- 把重复代码封装成函数,能让程序更清晰、更易维护
- 好的函数设计能让复杂的财务计算变得简单
- 用函数搭建工具包,就像玩乐高积木一样有趣
📝 课后小结
- ✅ 理解了函数的概念和作用
- ✅ 学会了创建自己的函数
- ✅ 掌握了函数的参数和返回值
- ✅ 制作了专业版的个人所得税计算器
🎯 下节预告
下节我们将学习列表和字典:Python的数据表格,认识Python中的“Excel表格”,用它们来管理更复杂的数据,比如员工信息表、客户资料库、股票数据表等!
💡 小贴士
- 函数名要有意义,看到名字就知道做什么
- 复杂的函数要写文档说明,方便以后使用
- 一个函数只做一件事,保持简单清晰
- 多练习写函数,这是编程的核心技能
🤖 Powered by Kimi K2 0905 💻 内容经葵葵🌻审核与修改