一、题目要求:

    通过Python编程完成一个银行ATM机模拟系统,具备如下功能:

    (1)登陆验证:用户输入用户名密码登陆,检测用户名是否存在以及用户名密码是否匹配;用户名密码各有三次输入机会,超过三次系统退出。
    (2)菜单界面:登陆成功后显示功能操作界面,输入序号选择对应功能。
    (3)用户注册:用户可以输入用户名和密码创建自己的账号,并输入电话号码等信息,如果用户名存在则让用户重新输入用户名。注册后免费赠送5000元余额。
    (4)账户管理:用户可以随时查看自己的账户余额。用户可以输入其他账户用户名,实现转账功能;用户名必须存在。用户也可以模拟实现存取款功能。
    (5)用户名和密码以及账户信息等必须永久保存。且基于命令行完成,不需要开发GUI界面。

    二、实现过程:

    1.连接MySQL数据库、建立数据表、给数据表中插入数据:

    如果事先没有建立数据表,则需在程序中加上这一部分代码,但运行一次后需删除这部分内容,因为二次运行后会导致之前存放的数据丢失;如果数据表事先已经建立好,则不需再编写这部分内容

    参考网址:https://blog.csdn.net/sinat_37448552/article/details/77604537