利用python的函数简单模拟ATM的程序 (新手值得一看哦!)

对于刚开始学习python函数部分的朋友来说,自己用函数相关知识来编写一个简单的ATM的程序 可以加强你对函数作用以及含义的理解哦! 

大家可以自己思考来操作一下 

以下就是相关代码  供参考

'''
ATM程序演示
'''

# 定义全局变量 money name
money = 100000
name = None

# 要求客户输入姓名
name = input("请输入你的姓名:")
# 定义查询的函数
def inquire(show_header):      
    if show_header:
        print("---------查询---------")
    print(f"{name},您好,您的余额为:{money}元")
# 定义存款的函数
def deposit(num):
    global money
    money+= num
    print("---------存款---------")
    print(f"{name}您好,您的存款金额为:{num}元")
    inquire(False)

# 定义取款的函数
def withdrawal(num):
    global money
    money-=num
    print("---------取款---------")
    print(f"{name},你好,您的取款金额为:{num}")
    inquire(False)

# 定义主菜单函数
def main():
    print("---------主菜单---------")
    print(f"{name}您好,欢迎来到小刘ATM,请选择您要进行的操作:")
    print("查询余额 \t\t【输入1】")
    print("存款\t\t\t【输入2】")
    print("取款\t\t\t【输入3】")
    print("退出\t\t\t【输入4】")
    return input("请输入您的选择: ")

# 设置无限循环,确保程序不会退出
while True:
    keyboard_input = main()
    if keyboard_input == "1":
        inquire(True)
        continue   #
    elif keyboard_input == "2":
        num =int(input(f"{name},请输入您的存款金额:"))
        deposit(num)
        continue
    elif keyboard_input == "3":
        num = int(input("请输入您的取款金额:"))
        withdrawal(num)
        continue
    else :
        print("程序已经退出")
        break



#  ok ,这就是简单的ATM程序了,希望对你有帮助

相关的运行结果如下:

利用python的函数简单模拟ATM的程序 (新手值得一看哦!)_第1张图片

 

利用python的函数简单模拟ATM的程序 (新手值得一看哦!)_第2张图片

 

 

利用python的函数简单模拟ATM的程序 (新手值得一看哦!)_第3张图片

 

利用python的函数简单模拟ATM的程序 (新手值得一看哦!)_第4张图片

 

利用python的函数简单模拟ATM的程序 (新手值得一看哦!)_第5张图片

 

以上就是全部流程了, 让我们一起学习python吧 

你可能感兴趣的:(python,开发语言)