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退出循环
相关推荐
知识分享小能手26 分钟前
深度学习学习教程,从入门到精通,深度生成模型 —— 知识点详解与代码实现(20)
人工智能·深度学习·学习
m4Rk_1 小时前
【论文阅读】Agent 记忆机制(74):CompassMem——从相似度检索走向事件图上的记忆导航
论文阅读·人工智能·学习·开源·github
小李不想当小白1 小时前
DMA直接存储器存取(STM32标准库学习笔记)
笔记·stm32·单片机·嵌入式硬件·学习·分享
2601_949950633 小时前
练题簿在线练题全流程:从资料导入到模拟考试与错题复盘
学习·考研·小程序·刷题·小程序推荐
别动我齐刘海3 小时前
ROS2 Jazzy + C++ 实战路线——基础学习2
c++·人工智能·vscode·python·学习·机器学习·机器人
水云桐程序员5 小时前
量子力学概论,量子力学概念总结
笔记·科技·学习·量子计算
三克的油7 小时前
java-学习1
java·开发语言·学习
j7~7 小时前
【C++微服务项目开发脚手架】(接口篇一)gflags + gtest + spdlog 接口学习笔记
c++·学习·gtest·项目开发·spdlog·gflags·c++项目微服务开发脚手架
彧azz7 小时前
图的最短路径:Dijkstra与Floyd算法
数据结构·笔记·学习
笨鸟先飞的橘猫8 小时前
系统设计复盘2026-09-18
学习