菲菲用python模拟银行系统

easygui界面

菲菲视频讲解

easygui

本系统模拟银行用户使用ATM机开户、查询、存款、取款功能

为了使用EasyGui这个模块,你应该先导入它。最简单的导入语句是:

1

如果你使用上面这种形式导入的话,那么你使用EasyGui的函数的时候,必须在函数的前面加上前缀easygui,像这样:

1

2

另一种选择是导入整个EasyGui包:

1

这使得我们更容易调用EasyGui的函数,你可以直接这样编写代码:

1

第三种方案是使用类似下边的import语句:

1

这样让你保持EasyGui的命名空间,同时减少你的打字数量。导入之后你就可以这么调用EasyGui的函数:

1

代码

importeasygui

zhanghao =''

mima =''

do =

money =

money2 =

flag = False

whileTrue:

zhanghao =easygui.enterbox("请创建账号:")

mima =easygui.enterbox("请创建账号为%s的密码:"%(zhanghao))

whileTrue:

mima2 =easygui.enterbox("请输入账号为%s的密码:"%(zhanghao))

ifmima == mima2:

easygui.msgbox("登陆成功!")

break

else:

easygui.msgbox("密码错误,请重新输入。")

whileTrue:

do =easygui.choicebox("你要干什么?(输入序号)",choices=['1.存款','2.取款','3.修改密码','4.查看余额','5.退出'])

ifdo =="1.存款":

money = money +int(easygui.enterbox("请输入您的存款金额:"))

easygui.msgbox("存款成功!")

easygui.msgbox("您还剩%s元钱"%(money))

continue

elifdo =="2.取款":

money2 =int(easygui.enterbox("请输入您的取款金额"))

ifmoney >= money2:

money = money - money2

easygui.msgbox("取款成功!")

easygui.msgbox("您还剩%s元钱"%(money))

continue

else:

easygui.msgbox("取款金额大于现有金额,取款失败!")

easygui.msgbox("您还剩%s元钱"%(money))

continue

elifdo =="3.修改密码":

whileTrue:

mima2 =easygui.enterbox("请输入原密码:")

ifmima2 == mima:

mima =easygui.enterbox("请输入新密码:")

whileTrue:

mima2 =easygui.enterbox("请再次确认新密码:")

ifmima2 == mima:

easygui.msgbox("密码修改成功!")

flag = True

break

else:

easygui.msgbox("密码错误!")

else:

easygui.msgbox("原密码错误!")

ifflag:

flag = False

break

elifdo =="4.查看余额":

easygui.msgbox("您的账户余额为:%s"%(money))

elifdo =="5.退出":

easygui.msgbox("系统已退出,欢迎您再来!")

flag = True

break

ifflag:

break

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180905B14H3K00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券