Python学习------第八天

函数

函数的传入参数

掌握函数返回值的作用

掌握函数返回值的定义语法

函数的嵌套调用:

函数的局部变量和全局变量

局部变量的作用:在函数体内部,临时保存数据,即当函数调用完成后,则销毁局部变量。

复制代码
money = 5000000
name = None
name = input("请输入你的姓名:")

# 定义查询函数
def query(show_header):
    if show_header:
        print("-------查询余额------")

    print(f"{name},你好,你的余额剩余:{money}元")
#定义存款函数
def saving(num):
    global money
    money += num
    print("--------存款--------")
    print(f"{name},您好,您存款{num}元成功。")
    #查询余额
    query(False)
def get_money(num):
    global money
    money -= num
    print(f"您好,您取款{num}元成功。")
    query(False)
def main():
    print("------主菜单------")
    print(f"您好{name},欢迎来到李氏银行,请选择操作")
    print("查询余额\t[输入1]")
    print("存款   \t[输入2]")
    print("取款   \t[输入3]")
    print("退出   \t[输入4]")
    return input("请输入您的选择:")
while True:
    keyboard_input = main()
    if keyboard_input =="1":
        query(True)
        continue #通过continue进行下次循环
    if keyboard_input == "2":
        num =  int (input("请输入您想存入多少钱:请输入:"))
        saving(num)
        continue
    if keyboard_input =="3":
        num = int(input("请输入您想取多少钱:"))
        get_money(num)
        continue
    else:
        print("程序退出啦!")
        break #通过break退出循环
相关推荐
q***d17320 分钟前
后端缓存技术学习资源,Redis+Memcached
redis·学习·缓存
因为奋斗超太帅啦2 小时前
Git分布式版本控制工具学习笔记(一)——git本地仓库的基本使用
笔记·git·学习
Jeled2 小时前
RecyclerView ViewHolder 复用机制详解(含常见错乱问题与优化方案)
android·学习·面试·kotlin
可可苏饼干2 小时前
LVS服务器
linux·运维·笔记·学习·lvs
四谎真好看2 小时前
Java 黑马程序员学习笔记(进阶篇27)
java·开发语言·笔记·学习·学习笔记
gc_22998 小时前
学习C#调用OpenXml操作word文档的基本用法(7:Style类分析-5)
学习·word·openxml
AA陈超9 小时前
ASC学习笔记0014:手动添加一个新的属性集
c++·笔记·学习·ue5
Chunyyyen9 小时前
【第二十二周】自然语言处理的学习笔记06
笔记·学习·自然语言处理
hhcccchh10 小时前
学习vue第三天 Vue 前端项目结构的说明
前端·vue.js·学习