昨天晚上被恶心到了,这个题目太难了,肝疼!!!

list= [["iphone",6888],["MacPro",14800],["小米6",2499],["Coffee",31],["Book",60],["Nike",699]]
newlist = []count = 0
sum = 0print("以下是本店的商品明细"+"\n"+"=="*10)
for i in range(0,6):print(i,"\t"+str(list[i][0]),"\t"+str(list[i][0]))
print("=="*10)for var in list:p = input("请输入心仪的商品代码:  ")if p == "0" or p == "1" or p == "2" or p == "3" or p == "4" or p == "5":inx =int(p)newlist.append(list[inx])print("您选择的是商品%d"%inx,"已添加至你的购物车中!")count+=1sum=sum+int(list[inx][1])elif p == "q":if count == 0:print("您没有购买任何商品,我们会期待主子的下次光临!")else:print("       ")print("您一共购买了%d件商品"%count)print("="*15)print("       ")breakelse:print("请重新输入代码")continue
i=0
while i<len(newlist):print("%s %s        %s"%(str(i),"\t"+str(newlist[i][0]),"\t"+str(newlist[i][1])))i+=1
print("你共需花费\t%d"%sum)

################################################################

反正就是一个购物的代码,要求不断询问商品代码,一开始没注意input(),里面本身就是str,各种出错。后来参考了大神的答案,反正两次for循环加一次while循环。

然后格式开始一直对不齐,搞了半天用了format函数,结果“小米6”他是汉字,出来小米,其他全部对齐的,然后我自作聪明把小米6,改成了xiaomi6,抛开事实不谈,确实对齐了,后来我才知道有个东西叫制表符,用tab就好了,这个令我深受启发!

其次就是input上面,我总是在输入字母后,程序报错,各种恶心坏了,后来发现其实转变下思路,我只需要考虑正确输入的情况就好了,于是乎

p=input("")

for var in list:

if p =="0" or p=="1" or p=="2"...

我敲 简直不要太聪明了吧,真的我看到这个哭死,被自己蠢死了,气得我都笑了!!!

然后第二次写的时候,参考了下大神的作品,赋值了count 和 sum 这样最后打印输出的时候可以看到购买数量以及商品总价,让我体会到了软件不断更新的爽感!确实好的作品就是需要不断的打磨,连区区几十行代码都是如此,做人做事同理可证了!

今天已经是第三天了,讲真明明在考研关头,我却在出租屋里面,萎靡异常,这显然不是我想得到的,但是那天刷到Python视频的时候,我真的觉得我应该做点什么了,看了今何在的悟空传序,我确确实实感觉到三年的疫情,让我颓靡了不少,大学时光还剩两个月,至少让我干成一件事情吧!

作为儿子我无能,作为学长我颓废,作为... 反正就是我现在很down,很久不跟人交流了哈哈!

总之坚持下去!

【5天Python】相关推荐

  1. Github配置(git+vscode+python+jupyter)

    ①下载git 打开 git bash 工具的用户名和密码存储 $ git config --global user.name "Your Name" $ git config -- ...

  2. 【实验楼】python简明教程

    ①终端输入python进入 欣赏完自己的杰作后,按 Ctrl + D 输入一个 EOF 字符来退出解释器,你也可以键入 exit() 来退出解释器. ②vim键盘快捷功能分布 ③这里需要注意如果程序中 ...

  3. 【Kaggle Learn】Python 5-8

    五. Booleans and Conditionals Using booleans for branching logic x = True print(x) print(type(x))''' ...

  4. 【Kaggle Learn】Python 1-4

    [Kaggle Learn]Python https://www.kaggle.com/learn/python 一. Hello, Python A quick introduction to Py ...

  5. 使用python愉快地做高数线代题目~

    今天接触到了python,发现真是极易上手啊!对比c语言是什么鬼东西= = 诶,等下,看完教学文章发现TA在下面写了这句话 如果做了前面的内容你可能已被吸引了,觉得c语言真的是废材! 不...不是的. ...

  6. python 位运算与等号_Python 运算符

    和大多数语言一样,Python也有很多运算符,并且运算符跟其他语言的运算符大同小异接下来一一介绍: 算术运算符: 运算符描述实例 +加 - 两个对象相加a+b的输出结果是30 -减 - 得到复数或者一 ...

  7. python减小内存占用_如何将Python内存占用缩小20倍?

    当程序执行过程中RAM中有大量对象处于活动状态时,可能会出现内存问题,特别是在对可用内存总量有限制的情况下. 下面概述了一些减小对象大小的方法,这些方法可以显著减少纯Python程序所需的RAM数量. ...

  8. python中排序英文单词怎么写_Python实现对文件进行单词划分并去重排序操作示例...

    本文实例讲述了Python实现对文件进行单词划分并去重排序操作.,具体如下: 文件名:test1.txt 文件内容: But soft what light through yonder window ...

  9. python程序如何执行死刑图片_如何判断对象已死

    已死的对象就是不可能被任何途径使用的对象,有以下几种方法判断一个对象是否已经死了: 引用计数 给对象添加一个引用计数器,每当有一个地方引用他,计算器就加 1:当引用失效时,计数器减 1:任何时刻计数器 ...

  10. Python gRPC 安装

    1. 安装依赖库 sudo pip3 install grpcio sudo pip3 install protobuf sudo pip3 install grpcio_tools 2. 生成对应文 ...

最新文章

  1. java把信息存到文件里,Java 如何将字符串信息直接写保存到文本文件?
  2. linux pycharm 数字键盘失效
  3. python三维图-python 三维坐标图
  4. 使用subprocessm模块管理进程
  5. Hyperledger Fabric 管道(3) 如何做到数据隔离?
  6. 我的数据分析全系列教程,记录着那些大学奋斗的时光
  7. MongoDB学习目录
  8. 70个python毕设项目_56个具有开创性的Python开源项目-开始使用Python
  9. mysql linux root密码忘记了怎么办_linux下忘记mysql root密码解决办法
  10. Android轉檔案到iphone,在 Mac 上要如何存取 Android 手機中的檔案,傳輸檔案沒問題...
  11. ◇Windows 7 XP SP3 2in1 集成安装版 2010贺岁版◇
  12. SilverLight:”无法启动调试--未安装 Silverlight Developer 运行时。请安装一个匹配版本”的解决方案。
  13. 网站服务器历史解析记录查询,域名解析ip历史查询
  14. oppo android多大内存,OPPO R9的内存容量是多少
  15. 51地图API接口的初次使用
  16. ear的英语怎么念_不一样的高阶美式英语视频字母表 - A到I
  17. 高通正式发布骁龙 778G 5G 芯片
  18. C++ VS2019 缓存区溢出和读取数据无效的警告
  19. 2021全球游戏市场规模及消费者主要分布情况:预计2024年全球游戏市场规模达到2187亿美元[图]
  20. Java实现圆面积计算

热门文章

  1. 如何通过“路缘精细化管理” 缓解城市停车难题
  2. Microsoft Project教程_编程入门自学教程_菜鸟教程-免费教程分享
  3. 让背景出现毛玻璃的效果
  4. 免费天气插件jquery版本
  5. The Foundry NUKE 12 mac版(电影特效合成制作软件)
  6. 类似中华英才网,51job的地区选择效果
  7. Android Studio模拟器如何设置中文输入法
  8. 抖音接口安全参数X-Ladon、X-Argus计算过程分析
  9. 报错:ResourceExhaustedError OOM when allocating
  10. 使用node.js + express开发web应用笔记(3) - 模板页与局部视图