news 2026/6/10 18:15:22

Python入门篇【函数巩固题】

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Python入门篇【函数巩固题】

Python 银行账户管理系统(简易版)

文章目录

  • Python 银行账户管理系统(简易版)
    • 概要
    • 需求描述
    • 代码

概要

设计并实现一个简易银行账户管理系统,支持用户姓名校验、余额查询、存款、取款等核心功能,要求程序逻辑清晰、用户体验友好,能处理常见输入错误。


需求描述

  • 程序启动时,要求用户输入姓名(不允许空输入);
  • 显示主菜单,提供 4 个功能选项:查询余额、存款、取款、退出;
  • 查询余额:显示当前账户余额(初始余额 50000 元);
  • 存款:输入存款金额(需为正数),成功后更新余额并显示;
  • 取款:输入取款金额(需为正数且不超过账户余额),成功后更新余额并显示;
  • 退出:结束程序,显示感谢信息;
  • 输入错误处理:非数字输入、无效功能序号需给出提示,程序不崩溃。

代码

money=50000# 总余额name=input("请输入您的姓名:")# 用户姓名whilename=="":print("名称不允许为空请重新输入!")name=input("请输入您的姓名:")defmain():""" 主函数 :return: 返回选择序号 """print("*-----主菜单-----*")print(f"{name},您好,欢迎来到银行,请选择执行序号:")print("查询余额\t[输入1]")print("存款\t\t[输入2]")print("取款\t\t[输入3]")print("退出\t\t[输入4]")try:returnint(input("请输入您的选择:"))exceptValueError:print("输入错误,请输入1-4之间的数字!")returnNonedefcheck_balance(show_title):""" 查询余额函数 :param show_title: 存款取款时显示当前账户余额,不显示查询余额列 :return: """globalmoneyifshow_title:print("*-----查询余额-----*")print(f"您当前的账户余额是:{money}")defdeposit_money():globalmoneyprint("*----存钱----")num=int(input("请输入存款金额:"))ifnum<=0:print("存款金额不能<=0,请重新输入!")returnmoney+=numprint("*----存款成功----*")print(f"您本次存款:{num}元")check_balance(False)defwithdraw_money():globalmoneyprint("*-----取钱-----*")num=int(input("请输入取钱金额:"))ifnum<=0:print("取钱金额不能<=0,请重新输入!")returnelifnum>=money:print("账户余额不足!")returnelse:money-=numprint(f"您本次取钱共{num}元")check_balance(False)whileTrue:key_board=main()ifkey_board==1:check_balance(True)elifkey_board==2:deposit_money()elifkey_board==3:withdraw_money()elifkey_board==4:print("感谢使用!")breakelse:print("✨输入错误,请选择对应的数字!,按4退出程序!")

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 15:13:54

12、Unix 文件处理实用工具全解析

Unix 文件处理实用工具全解析 在 Unix 系统中,有许多实用工具可用于文件比较、排序、去重、格式转换等操作。这些工具能帮助用户高效地处理文件,提高工作效率。下面将详细介绍这些实用工具的使用方法和技巧。 1. 使用 cmp 比较文件 cmp 命令用于比较两个文件,找出它们…

作者头像 李华
网站建设 2026/6/10 1:43:54

16、Unix 环境配置:bash、ksh 和 csh 详细指南

Unix 环境配置:bash、ksh 和 csh 详细指南 1. 更改 bash 提示符 在 Unix 系统中,默认的 bash 提示符可能只是一个美元符号($),或者是美元符号和日期等信息。你可以根据自己的需求自定义提示符,以包含对自己有用的信息。 1.1 bash 提示符类型 bash 中有两种提示符: …

作者头像 李华
网站建设 2026/6/9 22:20:37

17、Unix 系统命令别名设置与作业管理全解析

Unix 系统命令别名设置与作业管理全解析 在 Unix 系统的使用过程中,为了提高操作的便捷性和效率,我们可以使用命令别名(Aliases),还能对作业进行灵活的管理,包括运行、调度、暂停、检查状态等操作。下面将详细介绍这些功能的使用方法。 命令别名(Aliases)设置 命令别…

作者头像 李华
网站建设 2026/6/10 15:33:21

21、Unix 系统下的邮件操作指南

Unix 系统下的邮件操作指南 在 Unix 系统中,有多种工具可用于处理邮件,如 pine、mutt 和 mail 等。下面将详细介绍这些工具的使用方法,包括自定义设置、阅读和发送邮件等操作,同时还会涉及创建签名文件、自动转发邮件以及设置假期自动回复等内容。 1. 自定义 pine pine …

作者头像 李华
网站建设 2026/6/10 16:51:22

突破上下文壁垒:Qwen3-Next-80B-A3B-Instruct引领大模型超长文本处理新纪元

在大语言模型技术日新月异的今天&#xff0c;上下文窗口长度与推理效率的平衡始终是行业痛点。Qwen3-Next-80B-A3B-Instruct作为新一代旗舰级指令微调模型&#xff0c;凭借256K tokens的超长上下文支持、创新混合注意力机制及高稀疏性专家系统&#xff0c;正在重新定义大模型的…

作者头像 李华
网站建设 2026/6/10 16:53:14

27、深入Unix:软件编译安装与实用工具使用指南

深入Unix:软件编译安装与实用工具使用指南 1. 使用 make install 编译和安装软件 在Unix系统上安装软件,有些程序只需将文件放到所需目录(如程序或脚本通常放于 ~/bin ,Web用脚本或程序有时放于 cgi-bin ),而有些则需先编译再安装。使用 make install 可完成编…

作者头像 李华