python实现atm取款机,用python写atm自动取款

  python实现atm取款机,用python写atm自动取款

  #介绍如下

  #功能功能有:登录、取款、存款、余额查询。

  #: 1,超过3次未输入密码,程序死亡,提现失败,

  # 2.密码输入正确后,会显示银行卡内的可用余额,并输入取款金额。

  # 3,(金额至少100元,且只能整笔支取,单笔支取金额不能超过10000元),

  # 4.取完钱后,银行卡里的剩余金额应该会自动计算出来。

  # 5、密码初始化自定义,可用余额自定义。

  # 6,存款金额至少要100元,而且只能是100元,一次性存款金额不能超过10000元。

  # 7、用户存款时可以选择继续加钱。

  密码=000000 #密码

  余额=9200.62 #余额

  菜单1=

  * * * * * * * * * * * * * * * *

  -欢-英-来-道-中国-中国-人民-人民-银线-

  menu2=

  * * * * * * * * * * * * * * * *

  功能如下:

  1.查询余额

  取钱

  3.存款

  4.归还卡片

  * * * * * * * * * * * * * * * *

  #编写一个登录函数

  定义登录(pass_word):

  这是一个登录函数,返回的结果是bool类型。

  :param pass_word:

  :返回:

  i=1

  IsSuccess=False#定义一个bool类型的变量,作为函数的返回值。默认为登录失败。

  当i=3时:

  如果pass_word==password:

  isSuccess=True

  破裂

  elif i==3:

  破裂

  否则:

  Pass_word=input(密码输入错误,请重新输入(%d次机会): % (3-i))

  i=1

  退货成功

  #编写一个函数来查询余额

  def queryBalance():

  这是查询余额的功能

  返回余额

  #写一个取款的函数

  def outMoney(钱):

  这是取款功能。

  全球平衡

  虽然正确:

  如果货币% 100==0且货币0且货币=10000且货币余额:

  破裂

  elif资金余额:

  钱=浮(投入(余额不足!请重新输入取款金额:))

  否则:

  Money=float(输入(提现金额必须小于一万元,只能提一百元:))

  余额=钱

  还钱

  #编写一个存款函数

  def inMoney(货币):

  这是存款功能

  全球平衡

  add_money=0

  虽然正确:

  如果货币% 100==0且货币0且货币=10000:

  is add=input(‘需要继续加钱吗?(是/否))

  if isAdd==y :

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

  虽然正确:

  如果money % 100==0且money 0且((money add_money)=10000):

  破裂

  否则:

  Add_money=float(输入(存款金额必须小于一万元,只能存一百元:))

  否则:

  破裂

  破裂

  否则:

  Money=float(输入(存款金额必须小于一万元,只能存一百元:))

  余额=钱加_钱

  退货款add_money

  打印(菜单1)

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

  结果=登录(p)

  如果结果==真:

  打印(祝贺您,成功登录!)

  虽然正确:

  打印(菜单2)

  Function=input(请选择您的操作(输入相应的数字):)#function表示用户选择的功能。

  if function==1 :

  打印(您的可用余额为:%.2f% queryBalance())

  elif函数==2 :

  M=float(输入(请输入您的取款金额:))

  打印(您本次取款金额为,outMoney(m))

  Print(剩余金额为:%.2f% queryBalance())

  elif函数==3 :

  M=float(输入(请输入您的存款金额:))

  打印(您本次存款金额为,单位为货币(m))

  Print(剩余金额为:%.2f% queryBalance())

  elif function==4 :

  打印(谢谢使用,请拿卡)

  破裂

  否则:

  打印(暂时没有这个功能,敬请期待!)

  否则:

  Print(三次都错了。今天登录不了,卡被吞了。请联系工作人员!)

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: