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