首页 > 编程语言 > 详细

女友用python写的充值卡冲花费的代码

时间:2020-07-05 11:13:14      阅读:93      评论:0      收藏:0      [点我收藏+]

女友最近在学习python ,于是我拿当初我们学习C语言的课程设计 手机号充花费功能让她尝试着做一下,在分析完思路和帮助改错的情况下代码如下:

python2.7.17 环境

#/usr/bin/python
#-- coding:UTF-8 --
phone_list={"123":100}
phonemima_list={123:11}
charge_list={"456789":"123456"}
charge_fee={"456789":20}
num=str(input(请输入你的手机号:))

if num in phone_list:
    mima=str(input(请输入你的手机密码:))
    if mima == phonemima_list[num]:
        print(你的余额为+str(phone_list[num]))
        while True:
            option = str(input("充值请输入1,退出请输入2\n"))
            if option == 1:
                kahao=str(input(请输入充值卡号:))
                if kahao in charge_list:
                    chongzhimima=str(input(请输入充值密码:))
                    if chongzhimima==charge_list[kahao]:
                        print("充值卡内余额"+str(charge_fee[kahao]))
                        chongzhi_money=int(input(本次充值:))
                        while chongzhi_money> charge_fee[kahao]:
                            print("不能充值超过余额的金额")
                            chongzhi_money=int(input(本次充值:))
                        phone_list[num]=phone_list[num]+chongzhi_money
                        charge_fee[kahao]=charge_fee[kahao]-chongzhi_money
                        print(话费余额还有+str(phone_list[num]))
                        if charge_fee[kahao]==0:
                            del charge_list[kahao]
                            print(充值卡作废)
                        else:
                            print(充值卡余额还有+str(charge_fee[kahao]))
                    else:
                        print(密码错误)
                else:
                    print(卡号不存在)
            elif option == 2:
                break
            else:
                continue
    else:
        print(密码错误)
else:
    print(手机号不存在)

这里面简单的记录手机号话费服务密码,以及充值卡密码余额等信息,然后处理数据。

希望她有所收获,我也共同学习

女友用python写的充值卡冲花费的代码

原文:https://www.cnblogs.com/lizhaoyao/p/13238093.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!