From 0396d26b8757cb030ee2d4b535792129a4208814 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A7=A6=E8=8B=B1=E6=9D=B0?= <327782001@qq.com> Date: Fri, 2 Jun 2023 09:30:28 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E5=87=BD=E6=95=B0=E7=BB=BC=E5=90=88?= =?UTF-8?q?=E6=A1=88=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...\274\345\220\210\346\241\210\344\276\213.py" | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git "a/04_\345\207\275\346\225\260/11_\345\207\275\346\225\260\347\273\274\345\220\210\346\241\210\344\276\213.py" "b/04_\345\207\275\346\225\260/11_\345\207\275\346\225\260\347\273\274\345\220\210\346\241\210\344\276\213.py" index 12446ea..38fceba 100644 --- "a/04_\345\207\275\346\225\260/11_\345\207\275\346\225\260\347\273\274\345\220\210\346\241\210\344\276\213.py" +++ "b/04_\345\207\275\346\225\260/11_\345\207\275\346\225\260\347\273\274\345\220\210\346\241\210\344\276\213.py" @@ -1,12 +1,13 @@ """ 演示函数综合案例开发 """ - # 定义全局变量money name money = 5000000 name = None # 要求客户输入姓名 name = input("请输入您的姓名:") + + # 定义查询函数 def query(show_header): if show_header: @@ -16,39 +17,41 @@ def query(show_header): # 定义存款函数 def saving(num): - global money # money在函数内部定义为全局变量 + global money # money在函数内部定义为全局变量 money += num print("-------------存款------------") print(f"{name},您好,您存款{num}元成功。") - # 调用query函数查询余额 query(False) + # 定义取款函数 def get_money(num): global money money -= num print("-------------取款------------") print(f"{name},您好,您取款{num}元成功。") - # 调用query函数查询余额 query(False) + + # 定义主菜单函数 def main(): print("-------------主菜单------------") print(f"{name},您好,欢迎来到黑马银行ATM。请选择操作:") print("查询余额\t[输入1]") print("存款\t\t[输入2]") - print("取款\t\t[输入3]") # 通过\t制表符对齐输出 + print("取款\t\t[输入3]") # 通过\t制表符对齐输出 print("退出\t\t[输入4]") return input("请输入您的选择:") + # 设置无限循环,确保程序不退出 while True: keyboard_input = main() if keyboard_input == "1": query(True) - continue # 通过continue继续下一次循环,一进来就是回到了主菜单 + continue # 通过continue继续下一次循环,一进来就是回到了主菜单 elif keyboard_input == "2": num = int(input("您想要存多少钱?请输入:")) saving(num) @@ -59,4 +62,4 @@ while True: continue else: print("程序退出啦") - break # 通过break退出循环 + break # 通过break退出循环 -- GitLab