python ATM (簡單版)

有些函數沒有建立。🙏 

代码如下:

import random,time

 

phoNum = ["18998899987","13975904856","15679879999"]

 

def st():

    print("""

   欢迎來到中国建殶银行的ATM,请選出你要的服務。

    1--开戶

    2--提款

    3--存款

    4--查询

    5--无卡提款

    """)

    states = int(input("请输入数字: "))

    if states == 1:

        return Account()

    elif states == 2 :

        return takeMoney()

    elif states == 3:

        return placemoney()

    elif states == 4:

        return info()

    elif states == 5:

        return NoCard()

    else:

        print("输入有误,请再试。")

        time.sleep(3)

 

def Account():

    Id = int(input("请输入身份證号: "))

    return phone()

 

def phone():

    pho = int(input("请输入手机号码: "))

    print("发送中...")

    time.sleep(5)

    return sms()

 

def sms():

    numi = [567877,898788,675887,878877,887887,787466,877988]

    numa = random.choice(numi)

    Ranum = numa

    print("""

     中国建设银行:你的验証码是。

    """,Ranum)

    ste = int(input("请输入验證码: "))

    if ste == Ranum:

        time.sleep(3)

        return pw()

    else:

        time.sleep(5)

        return sms()

 

def pw():

    Opw = input("输入你的密码:")

    Npw = input("输入确认密码:")

    if Opw == Npw:

        print("成功,请稍後。")

        time.sleep(10)

        print("""

          请牢记你的資料:。

          祝你步步高升,財源广進。

        """)

        return st()

    else:

        print("错误,请重试。")

        time.sleep(5)

        return pw()

 

def takeMoney():

    print("请注意,目前是借贷提款。")

    time.sleep(2)

    money = int(input("请问你借多少? CNY¥"))

    moneyPro = money*2*5

    print("注意,這是單利息的運算,所以五年後的金額是: CNY¥",moneyPro)

    time.sleep(3)

    print("借货成功。")

    return False

 

st()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值