提交 0396d26b 编写于 作者: 檀越@新空间's avatar 檀越@新空间 🐭

fix:函数综合案例

上级 1563257d
""" """
演示函数综合案例开发 演示函数综合案例开发
""" """
# 定义全局变量money name # 定义全局变量money name
money = 5000000 money = 5000000
name = None name = None
# 要求客户输入姓名 # 要求客户输入姓名
name = input("请输入您的姓名:") name = input("请输入您的姓名:")
# 定义查询函数 # 定义查询函数
def query(show_header): def query(show_header):
if show_header: if show_header:
...@@ -16,39 +17,41 @@ def query(show_header): ...@@ -16,39 +17,41 @@ def query(show_header):
# 定义存款函数 # 定义存款函数
def saving(num): def saving(num):
global money # money在函数内部定义为全局变量 global money # money在函数内部定义为全局变量
money += num money += num
print("-------------存款------------") print("-------------存款------------")
print(f"{name},您好,您存款{num}元成功。") print(f"{name},您好,您存款{num}元成功。")
# 调用query函数查询余额 # 调用query函数查询余额
query(False) query(False)
# 定义取款函数 # 定义取款函数
def get_money(num): def get_money(num):
global money global money
money -= num money -= num
print("-------------取款------------") print("-------------取款------------")
print(f"{name},您好,您取款{num}元成功。") print(f"{name},您好,您取款{num}元成功。")
# 调用query函数查询余额 # 调用query函数查询余额
query(False) query(False)
# 定义主菜单函数 # 定义主菜单函数
def main(): def main():
print("-------------主菜单------------") print("-------------主菜单------------")
print(f"{name},您好,欢迎来到黑马银行ATM。请选择操作:") print(f"{name},您好,欢迎来到黑马银行ATM。请选择操作:")
print("查询余额\t[输入1]") print("查询余额\t[输入1]")
print("存款\t\t[输入2]") print("存款\t\t[输入2]")
print("取款\t\t[输入3]") # 通过\t制表符对齐输出 print("取款\t\t[输入3]") # 通过\t制表符对齐输出
print("退出\t\t[输入4]") print("退出\t\t[输入4]")
return input("请输入您的选择:") return input("请输入您的选择:")
# 设置无限循环,确保程序不退出 # 设置无限循环,确保程序不退出
while True: while True:
keyboard_input = main() keyboard_input = main()
if keyboard_input == "1": if keyboard_input == "1":
query(True) query(True)
continue # 通过continue继续下一次循环,一进来就是回到了主菜单 continue # 通过continue继续下一次循环,一进来就是回到了主菜单
elif keyboard_input == "2": elif keyboard_input == "2":
num = int(input("您想要存多少钱?请输入:")) num = int(input("您想要存多少钱?请输入:"))
saving(num) saving(num)
...@@ -59,4 +62,4 @@ while True: ...@@ -59,4 +62,4 @@ while True:
continue continue
else: else:
print("程序退出啦") print("程序退出啦")
break # 通过break退出循环 break # 通过break退出循环
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册