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

python银行系统-菲菲用python模拟银行系统相关推荐

  1. python运维之轻松模拟开发FTP软件05

       以往众多运维者,大多都是在应用国外已经开发好的软件,如今的国内运维职位已经要求我们具备较强的创新能力,一些日常小工具小软件应该能做到手到拈来,这样我们才能在激烈的竞争中占据有利位置.请看: py ...

  2. python turtle画气球-菲菲用python编程绘制的父亲节礼物

    原标题:菲菲用python编程绘制的父亲节礼物 爱心热气球 菲菲说带着爸爸一起坐热气球 绘制此图菲菲一共写了60行代码 视频动画 Turtle 库 命令 说明 turtle.forward(dista ...

  3. python生成字母图片_Python 模拟动态产生字母验证码图片功能

    模拟动态产生字母验证码图片 模拟生成验证码,首先要做的是生成随机的字母,然后对字母进行模糊处理.这里介绍一下 Python 提供的 Pillow 模块. Pillow PIL:Python Image ...

  4. LeetCode 75. Sort Colors (python一次遍历,模拟三路快排)

    LeetCode 75. Sort Colors (python一次遍历,模拟三路快排) 题目分析: 本题需要实现数字只包含0,1,2的排序,并且要求一次遍历. 由于只用把数字隔离开,很容易想到快排的 ...

  5. python模拟行星运动_使用 Python 来简单的动态模拟一下太阳系的运转

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 以下文章来源于Python技术 ,作者派森酱 提到太阳系,大家可能会想到哥 ...

  6. python比较数据工具_Python模拟数据工具哪些比较好用

    今天给大家推荐两款基本的Python模拟数据工具:mock和pytest monkeypatch. 为什么要模拟数据? 我们的应用中有一些部分需要依赖外部的库或对象.为了隔离开这部分,我们需要代替这些 ...

  7. Java实现模拟银行系统

    paidui.java 模拟银行系统中的排队叫号功能,界面比较简单,可以适当的加入背景图片等等. 实现思想:要想实现银行排号功能,首先显示"排号"窗口或对话框,单击取号按钮,然后利 ...

  8. 分享:Python使用cookielib和urllib2模拟登陆新浪微博并抓取数据

    Python使用cookielib和urllib2模拟登陆新浪微博并抓取数据 http://my.oschina.net/leopardsaga/blog/94774

  9. Python ctypes 调用API函数模拟键盘鼠标事件

    在Python编程中, 有时需要模拟键盘或鼠标事件, 自动操作计算机, 比如玩游戏等. 本文介绍使用ctypes模块调用API函数, 模拟键盘鼠标事件的方法. 目录 1.导入ctypes模块 2.通过 ...

最新文章

  1. android 布局之RelativeLayout(相对布局)
  2. JAVA web项目转客户端(nativefier)
  3. linux脚本编写规则,shell脚本编写守则
  4. 【数学】Birthday
  5. 【原创】StreamInsight查询系列(十)——基本查询操作之联接
  6. 浅谈:python自动化测试中使用异步
  7. JAVA 泛型 入门
  8. 渲染系列教程(十八)实时全局光照
  9. linux下解压zip文件命令
  10. Collecting stars
  11. 笔记本计算机无法开机,笔记本电脑无法开机黑屏?故障分析大全,及时解决办法...
  12. 如何使用n2disk构建一个100 Gbit(无丢包)连续数据包记录器[Part3]
  13. python串口收发
  14. 年轻人,不要太浮躁,静下心来听听【钢琴曲】
  15. php微信公众点歌台,PHP实现微信公众平台音乐点播功能
  16. 潮阳实验学校文件服务器,【潮实】潮阳实验学校校歌(调教用)
  17. 计算机创新创业1000字,大学生创新创业论文1000字
  18. java gnu gettext_多国语言解决方案gnu.gettext + poedit
  19. R语言—自动做统计学表格
  20. 鲲鹏生态“开花结果”,这一次是鹏城云脑Ⅱ

热门文章

  1. 运行时异常与一般异常区别
  2. Python使用struct处理二进制
  3. C#使用SQL语句时候的万用密码问题
  4. 作者赠送的《我的第一本c++书》收到啦
  5. [缓存]迅雷(XUNLEI)的工作原理揭密
  6. python从入门到精通视频(全60集)-【网盘下载】Python从入门到精通视频(全60集)...
  7. 青少年软件编程等级考试 python-中国电子学会、北大等推出青少年软件编程等级标准升级版...
  8. python基础语法手册format-python基础知识之格式化
  9. python 命令-python常见命令
  10. python程序设计报告-20192404 实验一 《Python程序设计》实验报告