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
领取专属 10元无门槛券
私享最新 技术干货