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

server/2024/11/17 20:20:19/

函数

函数的传入参数

掌握函数返回值的作用

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

函数的嵌套调用:

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

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

money = 5000000
name = None
name = input("请输入你的姓名:")# 定义查询函数
def query(show_header):if show_header:print("-------查询余额------")print(f"{name},你好,你的余额剩余:{money}元")
#定义存款函数
def saving(num):global moneymoney += numprint("--------存款--------")print(f"{name},您好,您存款{num}元成功。")#查询余额query(False)
def get_money(num):global moneymoney -= numprint(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)continueif keyboard_input =="3":num = int(input("请输入您想取多少钱:"))get_money(num)continueelse:print("程序退出啦!")break #通过break退出循环


http://www.ppmy.cn/server/142727.html

相关文章

html中select标签的选项携带多个值

搜索参考资料&#xff1a;SELECT标签中的选项可以携带多个值吗&#xff1f; 【摘抄】&#xff1a; 它可能有一个select选项中的多个值&#xff0c;如下所示。 <select id"ddlEmployee" class"form-control"> <option value"">-- S…

重学SpringBoot3-整合Quartz定时任务

更多SpringBoot3内容请关注我的专栏&#xff1a;《SpringBoot3》 期待您的点赞&#x1f44d;收藏⭐评论✍ Quartz 是一个开源的任务调度框架&#xff0c;用于在应用程序中创建、管理和调度定时任务。将 Quartz 和 Spring Boot 3 结合&#xff0c;可以轻松实现定时任务的灵活管理…

【数据结构】11.哈夫曼树哈夫曼编码

一、哈夫曼树的基本概念 哈夫曼&#xff08;Huffman&#xff09;树又称最优树&#xff0c;是一类带权路径长度最短的树&#xff0c;在实际中有广泛的用途。 路径&#xff1a; 从树中一个节点到另一个节点之间的分支构成这两个节点之间的路径。路径长度&#xff1a; 路径上的分…

鸿蒙系统(HarmonyOS)与OpenHarmony

一、概述 华为推出的鸿蒙系统&#xff08;HarmonyOS&#xff09;凭借其分布式架构及多设备协同能力在业界引起了广泛关注。与此同时&#xff0c;还有一个名为OpenHarmony的开源项目&#xff0c;它在推动物联网设备之间的互联互通。尽管两者同源&#xff0c;但它们的应用场景、…

Stable Diffusion Hypernetwork Embedding

本节内容&#xff0c;给大家带来的是stable diffusion的Embedding与HyperNetwork课程。在上节课程中&#xff0c;我们已经了解了关于Lora模型和LyCORIS模型的使用。我们可以通过训练Lora模型与LyCORIS模型来对基础模型进行低资源微调&#xff0c;从而实现具有某一类特征的图像产…

什么是SSL VPN?其中的协议结构是怎样的?

定义&#xff1a;SSL VPN是以SSL协议为安全基础的VPN远程接入技术&#xff0c;移动办公人员使用SSL VPN可以安全、方便的接入企业内网&#xff0c;访问企业内网资源&#xff0c;提高工作效率。 SSL&#xff08;Security Socket Layer&#xff09;是一个安全协议&#xff0c;为…

macOS解决U盘装完系统容量变小的问题

发现原来256GB容量的U盘在mac电脑上只显示34GB&#xff0c;想起来之前用该U盘装过系统&#xff0c;最终搜到了以下解决方案&#xff0c;在此记录&#xff1a; (1) 查看盘符列表&#xff0c;找到需要格式化的U盘&#xff0c;假设为disk4 diskutil list(2) 卸载分区disk4 disk…

计算机毕业设计Hadoop+Spark高考推荐系统 高考分数线预测 知识图谱 高考数据分析可视化 高考大数据 大数据毕业设计 Hadoop 深度学习

温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 作者简介&#xff1a;Java领…