用Python 和MySQL写一个程序 需求如下
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用Python 和MySQL写一个程序 需求如下相关的知识,希望对你有一定的参考价值。
前提条件:
1:mysql数据库内存有用户名为张三,密码为123456,有5000元的账户余额的用户信息
2:MySQL数据库内存有用户名为李四,密码为123456,有5000元的账户余额的用户信息
3:ATM机中存有5000元的现金
需求:
1:界面显示“欢迎您!”,提示“请插入银行卡”,输入“1”,进入登录系统
2:提示“请输入用户名”,校验用户名,如果用户名错误,提示“用户名错误,请重新输入”,用户再次输入用户名,错误3次后退出系统
3:账号输入成功,校验密码,如果密码错误,提示“密码错误,请输入密码”,用户重新输入密码,输入错误3次后退出系统
4:用户名和密码正确则登录成功,进入到业务处理中心,提示用户“取款操作请输入1,查询余额请输入2,退出系统输入3”
5:用户输入1时,进入到取款界面,提示“请输入100整的取款金额,最多一次取1000的操作”
6:用户输入100以外非整的数字时,系统提示“输入金额错误,请重新输入”,用户重新输入,输入3次错误后退出系统
7:用户输入超过1000时,提示“一次最多取1000,请重新输入”,用户可重新输入
8:每次提款后,回到业务处理中心
9:每次输入取款金额后,余额相应减少。系统自动打印输出用户的可用余额
10:取款金额达到3000、余额为0或超过ATM机存款余额退出系统。
11:查询余额操作:输入2后可以查询用户的当前余额,查询后输出用户余额,提示用户“取款操作请输入1,退出系统输入3”进行取款操作
12:用户输入3后退出系统
1.和数据库建立连接
2.执行sql语句,接收返回值
3.关闭数据库连接
使用MySQLdb也要遵循上面的几步.让我们一步步的进行.
1、MySQL数据库要用MySQLdb模块,但Python用来链接MySQL的第三方库MySQLdb不支持Python3.x
特别说明:我在我的电脑上实验时,我的python是2.7.2版本,安装对应版本的MySQLdb之后直接可以运行,并与数据库连接成功,所以如果大家
也像我一样顺利的话,下面的就不需要看了,直接跳过,看第2点如何执行sql语句即可!如果安装之后出现异常,可以参考一下下面的解决办法。
连接的关键是安装MySQLdb模块要下载与Python相对应的版本:
下载好后安装,它会自动检测到计算机Python的安装路径,并自动填写模块解压路径(我的是:D:\ProgramFiles\ActivePython 2.6.6.17\Lib\site-packages\)。追问
Python和数据库连接这个我会 就是上面的代码不会写
参考技术A 云盘链接已私信发送给你,看一下是不是你需要的~以上是关于用Python 和MySQL写一个程序 需求如下的主要内容,如果未能解决你的问题,请参考以下文章