python小课账号转卖_python小练习:用户三次登陆, 购物车
2018.12.1
周末练习:
1.用户三次登陆
from random importrandint
i= 1
while i < 4:
num=0
verify_code= ''
while num < 4:
verify_code= verify_code + chr(randint(65, 90)) #将随机生成的4个字符连接起来
num += 1
print(verify_code)
username= input('请输入用户名:').strip()
password= input('请输入密码:').strip()
v_code= input('请输入验证码').upper()if username == 'alex' and password == '123':if v_code ==verify_code:print('登陆成功')break
else:print('验证码输入错误,请重新输入')else:#print('账号或密码输入有误!,还有%s次机会请重新输入' % (3-i))
if username == 'alex' and password != '123':print('密码错误,还有%s次机会请重新输入' % (3-i))else:print('没有此账号,还有%s次机会请重新输入' % (3-i))
i+= 1
2.购物车:
goods = [{"name": "电脑", "price": 1999},
{"name": "鼠标", "price": 10},
{"name": "游艇", "price": 20},
{"name": "飞机", "price": 998}, ]
#用户信息
xinxi = {'uname':'alex', 'psd':'123'}
while 1:
username = input('请输入用户名:').strip()
password = input('请输入密码:').strip()
shopping = {}
if username == xinxi['uname'] and password == xinxi['psd']:
money = int(input('请输入工资'))
yu_e = 0
i = 0
while 1:
while i < len(goods):
print('''
商品编号 商品名 价格
%s %s %s''' % ((i + 1), goods[i]['name'], goods[i]['price']))
i += 1
buy_bianhao = input('请输入要购买的商品编号(按q退出):').strip()
if buy_bianhao.upper() == 'Q':
if len(shopping) > 0:
print('购买的商品:')
for k, v in shopping.items():#遍历shopping中的key和value
print('商品:%s, 价格:%s' % (k, v))
print('余额为:%s' % money)
break
else:
print('没有买东西')
break
else:
index = int(buy_bianhao) - 1
if money - goods[index]['price'] >= 0:
print('成功购买')
money -= goods[index]['price'] #剩余工资
shopping[goods[index]['name']] = goods[index]['price'] #将购买的商品作为key,price作为value,存入字典shopping中
# print('剩余%s:' % money)
# print(shopping)#
else:
print("您的余额不足.")
if buy_bianhao.upper() == 'Q': #判断是否退出
break
else:
print('账号或密码不正确,请重新输入')
python小课账号转卖_python小练习:用户三次登陆, 购物车相关推荐
- 如何注册小程序账号和下载小程序开发工具
大家好,我是一个爱举铁的程序员Shr. 本篇文章介绍如何注册小程序账号和下载小程序开发工具. 进入微信公众平台官网https://mp.weixin.qq.com/,在页面中点击立即注册 在跳转的页面 ...
- 风变python小课离线版_Python是个什么鬼?为什么医学生朋友圈里都是它!
"医学生去实习,就只能多学习,不看待遇吗?"前几天,有位同学在后台给我留言.仔细了解后才知道,在医院实习了两个月的她, 觉得每天工作都很心累,实习期没有工资不说,有时候还需要24小 ...
- 熊猫的python小课账号_学习python中的pandas有没有好的教程推荐?
之前好多人私信我python数据分析怎么快速入门,我在这里直接介绍一下自己的心得经验吧. 要学习pandas,我并不建议看大量的教程,等看完教程,天都黑了,一觉醒来热情都凉了. 我的建议是,首先放平心 ...
- 吴枫 python小课账号_无门槛速学编程——Python小短课,自上而下分而治之
[Python小短课 11]自上而下,分而治之 做任何事都需计划,编程也是. 譬如写文章要列大纲.作画要想布局,编程也需先谋全局,而后思虑细节. 就以上回说到的"找宝藏"这个程序举 ...
- 吴枫 python小课账号_吴的解释|吴的意思|汉典“吴”字的基本解释
[丑集上][口] 吴·康熙筆画:7 ·部外筆画:4 俗吳字.[吳志·薛綜傳]無口爲天,有口爲吴.[正字通]此借字形爲諧語,非吴字本義.[正韻]吳字註亦作吴,非. (吳)[古文]
- python变量保存在哪里_python小技巧——将变量保存在本地及读取
在用jupyter notebook写python代码的过程中会产生很多变量,而关闭后或者restart jupyter kernel后所有变量均会消失,想要查看变量就必须将代码重新再运行一遍,而想在 ...
- python q切换指定目录_Python小工具:3秒钟将视频转换为音频
阅读文本大概需要 5 分钟. 作者 | pk 哥来源公众号 | Python知识圈 最近,有读者微信上私聊我,想让我写一篇视频批量转换成音频的文章,我答应了,周末宅家里把这个小工具做出来了. 这样,对 ...
- python查询模块所有类_python 小技巧(import模块、查询类继承关系、安装包)
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 在这里列举一些我使用Python时积累的小技巧.这些技巧是我在使用Python过程 ...
- python随机猜数字游戏_Python小游戏——猜数字教程(random库教程)
今天来开发一个简单的数字逻辑游戏,猜数字(数字炸弹) 首先开发游戏第一件事,了解需求. 猜数字游戏规则: 计算机随机生成一个指定范围的数字,由玩家来猜测, 之后计算机会根据玩家提供数字来与自己生成的数 ...
最新文章
- 棋盘格氧化铝标定板漫反射不反光12*9方格视觉光学校正板
- sort降序shell_希爾排序(Shell Sort)
- jpa mysql sql分页查询语句_JPA多条件复杂SQL动态分页查询功能
- snort inline模式和passive模式区别
- 网络请求中的cookie与set-Cookie的交互模式和作用
- mybatis like模糊查询_Java自学之mybatis:模糊查询和多条件查询
- java基础—Calendar类方法演示
- 面向对象编程(1)-类和实例
- python模板引擎传迭代器_python之路 模块,序列化,迭代器,生成器
- 【历史上的今天】8 月 18 日:硅谷神话惠普的衰落
- Spark--安装和配置遇到的所有问题
- python有趣的代码-python菜鸟教程,python好玩又简单的代码
- 为什么不可以使用哈曼顿距离_声光色影俱佳,美也要与众不同,哈曼卡顿无线水晶4评测...
- 微信小程序怎么反编译,获取微信小程序源码
- viper12a电源电路图_viper12a电源维修技巧
- 独立站的SEO搜索引擎优化
- Java集合——数据结构
- 海云安应用安全测试、移动应用安全、开发安全再次上榜
- vue2中watch的使用
- 面试官的技术面试技巧与步骤