card1 ="1001"#卡号

pwd1="1001"#密码

ban1=10000#余额

card2 ="1002"

pwd2="1002"

ban2=12000

card3 ="1003"

pwd3="1003"

ban3=14000

time1=0#输入错误次数

time2=3#剩余输入次数

while True:

time1=time1+1

time2=3-time1

print("欢迎来到未来银行")

card=input("请输入您的卡号:")

pwd=input("请输入您的密码:")

ban=0#余额

if card==card1 and pwd==pwd1:

ban=ban1

elif card==card2 and pwd==pwd2:

ban=ban2

elif card==card3 and pwd==pwd3:

ban=ban3

else:

print("您已经第",time1,"次输错了,还有",time2,"机会")

if time1>=3:

print("三次输错卡已冻结,请联系柜台!")

break

print("密码错误,请重新输入")

continue

while True:

num=input("请输入要办理的业务:1.存款 2.取款 3.退卡")

if num=="1":

cun=float(input("请输入存款金额:"))

if cun<=0:

print("存款请大于0!")

else:

ban=cun+ban

print("存款成功,存入:",cun,"余额:",ban)

elif num=="2":

qu=float(input("请输入取款金额:"))

if qu<=0:

print("取款请大于0!")

else:

ban=ban-qu

print("取款成功,取出:",qu,"余额:",ban)

elif num=="3":

print("退卡成功,请取卡!")

break

else:

print("无此业务,请重新输入!")

continue

python编写银行取钱程序_python3.6项目:银行存取款系统相关推荐

  1. python查天气预报_一个用Python编写抓取天气预报的代码示例

    Python代码抓取获取天气预报信息源码讲解.这是一个用Python编写抓取天气预报的代码示例,用python写天气查询软件程序很简单.这段代码可以获取当地的天气和.任意城市的天气预报,原理是根据ur ...

  2. java银行安全性_Java使用同步方法解决银行取钱的安全问题案例分析

    本文实例讲述了Java使用同步方法解决银行取钱的安全问题.分享给大家供大家参考,具体如下: 一 点睛 与同步代码块对应,Java的多线程安全支持还提供了同步方法,同步方法就是使用synchronize ...

  3. 线程安全经典案例:银行取钱问题

    银行取钱的基本流程基本上可以分为如下几个步骤. (1)用户输入账户.密码,系统判断用户的账户.密码是否匹配. (2)用户输入取款密码 (3)系统判断账户余额是否大于取款余额 (4)如果余额大于取款余额 ...

  4. java多线程学习二、安全与不安全示例:12306买票和银行取钱、java内存模型、内存可见性、线程同步块和方法

    文章目录 前言 1. 什么是块,分为几种 2. 静态块与构造块的区别 一. 举例说明:并发情况下,线程不安全 1. 示例1:unsafe12306取票 2. 示例2:unsafe银行取钱 二.线程不安 ...

  5. python做好的程序如何变成小程序-使用python编写简单的小程序编译成exe跑在win10上...

    每天的工作其实很无聊,早知道应该去IT公司闯荡的.最近的工作内容是每逢一个整点,从早7点到晚11点,去查一次客流数据,整理到表格中,上交给素未蒙面的上线,由他呈交领导查阅. 人的精力毕竟是有限的,所以 ...

  6. python识别ppt文件格式 ——(专栏:基于python编写简单office阅卷程序③)

    ● 研二在读学生,非工科非计算机专业,故代码简陋初级勿喷,本文仅为记录和快乐分享. ○ 感谢肯定,感谢点赞收藏分享,转载请注明本页出处即可. ____Ⓙ即刻@王昭没有君 本文仅为笔者摸索总结-欢迎订正 ...

  7. python识别excel文件格式 ——(专栏:基于python编写简单office阅卷程序②)

    ● 研二在读学生,非工科非计算机专业,故代码简陋初级勿喷,本文仅为记录和快乐分享. ○ 感谢肯定,感谢点赞收藏分享,转载请注明本页出处即可. ____Ⓙ即刻@王昭没有君 本文仅为笔者摸索总结-欢迎订正 ...

  8. java银行取款_Java写简单的银行取钱系统

    按ctrl+a 选中所有的代码删除,再复制下面的代码输入即可 import java.util.Scanner; public class 简单的银行取钱系统 //class的名字可以自己新建和这个一 ...

  9. 线程同步之模拟银行取钱实例

      线程同步的机制就是队列和锁,把共享的资源加上一把锁,然后把线程进行排队,实现安全的线程.下面为大家模拟银行取钱的实例,代码如下: public class Unsafebank {public s ...

最新文章

  1. [IIS]修改MaxFieldLength与MaxRequestBytes彻底解决Request Too Long的问题
  2. 前端校招准备--HTTP相关面试题总结
  3. 10种常用降维算法源代码(python)
  4. linux 配置EPEL源
  5. SpringBoot 精通系列-如何使用Spring Boot Security进行权限控制
  6. Mac下安装MySQL(Mac 10.12)
  7. Leetcode#191Number of 1 Bits
  8. 最全 MyBatis 核心配置文件总结,速度收藏了~
  9. VB.Net实现Ftp上传的方法
  10. Java 查询Word是否存在关键字,并保留word路径到txt
  11. java坦克大战 素材_坦克大战 游戏源码 素材 文档(了解面向对象的具体编程)
  12. Modebus - usb转RS485(芯片)串口驱动
  13. 《Redis视频教程》(p7)
  14. 工业物联网与人工智能合体之后 竟把魔爪第一个伸向了她……
  15. ajax请求csv文件,使用Ajax读取csv /文本文件
  16. Flink on Yarn报错:Container released on a *lost* node
  17. pytorch载入部分预训练权重
  18. 【读书笔记】《结构思考力》——李忠秋
  19. 《狂人日记》(书感)
  20. 曾李青投资:看面相测智商 腾迅 创始人 天使投资 首席运营官

热门文章

  1. 玩转大家信夫,打通行业壁垒让商务更诚信
  2. element 订单列表中 实现多个倒计时(vue+js)
  3. 计算机考博复试基础知识,2017考博复试经验 - 考博 -丁香园论坛
  4. 音圈绕线机的加工精度是如何实现的
  5. 不用call和apply方法模拟实现ES5的bind方法
  6. 学习Web前端开发,这些可行性的建议分享给大家!
  7. 程序员在北京 所有QQ群 集结帖
  8. 查看docker镜像仓库中镜像版本信息
  9. 初识滴滴交易策略之二:司乘匹配
  10. 荣耀首战,实力几何?