当前位置: 首页 > article >正文

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退出循环


http://www.kler.cn/a/395327.html

相关文章:

  • vue3+elementplus+虚拟树el-tree-v2+多条件筛选过滤filter-method
  • react + ts定义接口类型写法
  • 项目技术栈-解决方案-web3去中心化
  • OceanStor Pacific系列 8.1.0 功能架构
  • SystemVerilog学习笔记(六):控制流
  • vue请求数据报错,设置支持跨域请求,以及2种请求方法axios或者async与await
  • 万字长文解读深度学习——训练(DeepSpeed、Accelerate)、优化(蒸馏、剪枝、量化)、部署细节
  • 界面控件Kendo UI for Angular中文教程:如何构建带图表的仪表板?(一)
  • 跨域问题的产生和解决
  • 【MatLab手记】 --从0到了解超超超详过程!!!
  • JWT深度解析:Java Web中的安全传输与身份验证
  • 雷光联动自动化标校方法
  • Python自动化小技巧24——实现自动化输出模板表格报告
  • react 受控组件和非受控组件
  • 使用git命令实现对gitee仓库的下载、更新、上传、上传更新操作。
  • FluentUI使用
  • kafka 生产经验——数据积压(消费者如何提高吞吐量)
  • 图像处理技术椒盐噪声
  • [C++刷题] 基础小知识点(5) 数字反转\求数字位数
  • Vue2:脚手架 vue-cli
  • UDP/TCP 简述
  • Elasticsearch集群和Kibana部署流程
  • 【OceanBase 诊断调优】—— OceanBase 数据库统计信息被禁用,状态为 broken 的原因和解决方法
  • 【论文阅读】Virtual Compiler Is All You Need For Assembly Code Search
  • 数位DP学习
  • 人工智能:重塑医疗、企业与生活的未来知识管理——以HelpLook为例