文章目录
- 一、函数介绍
- 二、函数的定义
- 三、函数的参数与返回值
- 四、函数说明文档
- 五、函数的嵌套
- 六、变量域
- 七、函数案例
- 1.源代码
- 2.读出结果
在程序设计领域,函数成为一个不可或缺的角色,它们为我们提供了精练、高效和易于管理的编程方式。本篇博客将带您深入理解函数的定义、使用以及其在实际编程中的应用。
本文将介绍函数,并通过详细图解帮助你了解函数的基本概念。探索函数的定义和创建。随后,我们将深入研究函数的参数和返回值,理解如何通过这些工具实现更复杂的逻辑。此外,本文还将详解函数文档,让你了解如何为你的函数添加为他人理解你的代码提供帮助的注释。
一、函数介绍
函数是组织好的,可重复使用的,用来实现特定功能的代码段
二、函数的定义
三、函数的参数与返回值
四、函数说明文档
五、函数的嵌套
六、变量域
七、函数案例
1.源代码
代码如下(示例):
print("--------------主界面--------------")
print("黄四郎,您好,欢迎来到**银行ATM,请选择您要进行的操作")
num = None
yue = 50000
def s():global numglobal yueprint("查询余额 【输入1】")print("存款 【输入2】")print("取款 【输入3】")print("退出 【输入4】")num = int(input("请输入您的选项:"))
def s1 ():print("----------查询余额----------")global yueprint(f"黄四郎,您好,您的余额为{yue}元" )
def s2 ():print("------------存款------------")global yueyues=int(input("请输入您要存的金额"))yue+=yuesprint(f"黄四郎,您好,您存款{yues}成功")print(f"黄四郎,您好,您的余额为{yue}存款")
def s3():print("------------取款------------")global yueyues = int(input("请输入您要取款的金额"))yue -= yuesprint(f"黄四郎,您好,您取款{yues}成功")print(f"黄四郎,您好,您的余额为{yue}存款")def s4():print("退出成功,欢迎下次光临")while True:s()if num==1:s1()continueelif num==2:s2()continueelif num==3:s3()continueelif num==4:s4()break
2.读出结果
代码如下(示例):
--------------主界面--------------
黄四郎,您好,欢迎来到**银行ATM,请选择您要进行的操作
查询余额 【输入1】
存款 【输入2】
取款 【输入3】
退出 【输入4】
请输入您的选项:1
----------查询余额----------
黄四郎,您好,您的余额为50000元
查询余额 【输入1】
存款 【输入2】
取款 【输入3】
退出 【输入4】
请输入您的选项:2
------------存款------------
请输入您要存的金额10000
黄四郎,您好,您存款10000成功
黄四郎,您好,您的余额为60000存款
查询余额 【输入1】
存款 【输入2】
取款 【输入3】
退出 【输入4】
请输入您的选项:3
------------取款------------
请输入您要取款的金额10000
黄四郎,您好,您取款10000成功
黄四郎,您好,您的余额为50000存款
查询余额 【输入1】
存款 【输入2】
取款 【输入3】
退出 【输入4】
请输入您的选项:4
退出成功,欢迎下次光临