学习python时的一个简单小练习,尝试着自己写一下,虽然也实现了相应功能,但是和大佬的差距还是很大的,话不多说,直接上传代码~
remain = 52000000
name = input("请输入您的姓名:")
while 1:
print(f"{name},您好!欢迎来到黑马银行ATM,请选择操作:")
print("查询余额 [输入1]")
print("存款 [输入2]")
print("取款 [输入3]")
print("退出 [输入4]")
result = int(input("请输入您的选择:"))
if result == 1:
print("............余额查询..............")
print(f"{name},您好!您的余额为{remain}元")
print(" ")
elif result == 2:
print("............存款..............")
deposit = int(input("请输入您的存款金额:"))
remain += deposit
print(f"{name},您好!您的余额为{remain}元")
print(" ")
elif result == 3:
print("............取款..............")
draw = int(input("请输入您的取款金额:"))
remain -= draw
print(f"{name},您好!您的余额为{remain}元")
print(" ")
print(" ")
else:
print("............退出..............")
break
#定义全局变量 money name
money =50000
# 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},您好,您存款{money}元成功")
#调用query函数查看余额
query(False)
#定义取款函数
def get_money(num):
global money
money -= num
print(".............取款............")
print(f"{name},您好,您取款{money}元成功")
query(False)
#定义主菜单函数
def main():
print("..............主菜单................")
print(f"{name},您好!欢迎来到黑马银行ATM,请选择操作:")
print("查询余额\t[输入1]")
print("存款\t\t[输入2]")
print("取款\t\t[输入3]")
print("退出\t\t[输入4]")
return input("请输入您的选择:")
#设置无限循环
while True:
key_input = main()
if key_input == "1":
query(True)
continue
elif key_input == "2":
num = int(input("您需要存多少钱?请输入存款金额:"))
saving(num)
continue
elif key_input == "3":
num = int(input("您需要取多少钱?请输入取款金额:"))
get_money(num)
continue
else:
print("................退出....................")
break
对比之下,肉眼可见的差距,简直是不同维度上的差距,学习之路还很漫长,加油!