女友用python写的充值卡冲话费的代码
女友最近在学习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('手机号不存在')
这里面简单的记录手机号话费服务密码,以及充值卡密码余额等信息,然后处理数据。
希望她有所收获,我也共同学习
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
2017-07-05 THINKPHP ajax分页示例
2017-07-05 THINKPHP include 标签动态加载文件
2017-07-05 使用select多选标签笔记
2016-07-05 thinkphp如何写find_in_set这样的orm查询封装