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小练习:用户三次登陆, 购物车相关推荐

  1. 如何注册小程序账号和下载小程序开发工具

    大家好,我是一个爱举铁的程序员Shr. 本篇文章介绍如何注册小程序账号和下载小程序开发工具. 进入微信公众平台官网https://mp.weixin.qq.com/,在页面中点击立即注册 在跳转的页面 ...

  2. 风变python小课离线版_Python是个什么鬼?为什么医学生朋友圈里都是它!

    "医学生去实习,就只能多学习,不看待遇吗?"前几天,有位同学在后台给我留言.仔细了解后才知道,在医院实习了两个月的她, 觉得每天工作都很心累,实习期没有工资不说,有时候还需要24小 ...

  3. 熊猫的python小课账号_学习python中的pandas有没有好的教程推荐?

    之前好多人私信我python数据分析怎么快速入门,我在这里直接介绍一下自己的心得经验吧. 要学习pandas,我并不建议看大量的教程,等看完教程,天都黑了,一觉醒来热情都凉了. 我的建议是,首先放平心 ...

  4. 吴枫 python小课账号_无门槛速学编程——Python小短课,自上而下分而治之

    [Python小短课 11]自上而下,分而治之 做任何事都需计划,编程也是. 譬如写文章要列大纲.作画要想布局,编程也需先谋全局,而后思虑细节. 就以上回说到的"找宝藏"这个程序举 ...

  5. 吴枫 python小课账号_吴的解释|吴的意思|汉典“吴”字的基本解释

    [丑集上][口] 吴·康熙筆画:7 ·部外筆画:4 俗吳字.[吳志·薛綜傳]無口爲天,有口爲吴.[正字通]此借字形爲諧語,非吴字本義.[正韻]吳字註亦作吴,非. (吳)[古文]

  6. python变量保存在哪里_python小技巧——将变量保存在本地及读取

    在用jupyter notebook写python代码的过程中会产生很多变量,而关闭后或者restart jupyter kernel后所有变量均会消失,想要查看变量就必须将代码重新再运行一遍,而想在 ...

  7. python q切换指定目录_Python小工具:3秒钟将视频转换为音频

    阅读文本大概需要 5 分钟. 作者 | pk 哥来源公众号 | Python知识圈 最近,有读者微信上私聊我,想让我写一篇视频批量转换成音频的文章,我答应了,周末宅家里把这个小工具做出来了. 这样,对 ...

  8. python查询模块所有类_python 小技巧(import模块、查询类继承关系、安装包)

    作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 在这里列举一些我使用Python时积累的小技巧.这些技巧是我在使用Python过程 ...

  9. python随机猜数字游戏_Python小游戏——猜数字教程(random库教程)

    今天来开发一个简单的数字逻辑游戏,猜数字(数字炸弹) 首先开发游戏第一件事,了解需求. 猜数字游戏规则: 计算机随机生成一个指定范围的数字,由玩家来猜测, 之后计算机会根据玩家提供数字来与自己生成的数 ...

最新文章

  1. 棋盘格氧化铝标定板漫反射不反光12*9方格视觉光学校正板
  2. sort降序shell_希爾排序(Shell Sort)
  3. jpa mysql sql分页查询语句_JPA多条件复杂SQL动态分页查询功能
  4. snort inline模式和passive模式区别
  5. 网络请求中的cookie与set-Cookie的交互模式和作用
  6. mybatis like模糊查询_Java自学之mybatis:模糊查询和多条件查询
  7. java基础—Calendar类方法演示
  8. 面向对象编程(1)-类和实例
  9. python模板引擎传迭代器_python之路 模块,序列化,迭代器,生成器
  10. 【历史上的今天】8 月 18 日:硅谷神话惠普的衰落
  11. Spark--安装和配置遇到的所有问题
  12. python有趣的代码-python菜鸟教程,python好玩又简单的代码
  13. 为什么不可以使用哈曼顿距离_声光色影俱佳,美也要与众不同,哈曼卡顿无线水晶4评测...
  14. 微信小程序怎么反编译,获取微信小程序源码
  15. viper12a电源电路图_viper12a电源维修技巧
  16. 独立站的SEO搜索引擎优化
  17. Java集合——数据结构
  18. 海云安应用安全测试、移动应用安全、开发安全再次上榜
  19. vue2中watch的使用
  20. 面试官的技术面试技巧与步骤

热门文章

  1. 沐风老师3DMAX管道建模教程
  2. 关于error: possibly undefined macro: AC_PROG_LIBTOOL问题解决
  3. 信号处理算法(3):肌肉激活度(Muscle Activation)
  4. 嵌入式软件工程师面试必备技能
  5. 魏晋南北朝书法家钟繇、王羲之、王献之
  6. IntelliJ IDEA 设置对象图片及改变透明度
  7. Android P内联优化导致的一个诡异Bug
  8. 远心镜头的原理及选型
  9. ios生命周期 uiviewController的生命周期(3)
  10. 医院案例|一次HIS系统卡顿原因排查过程分享