<强>概要强>
按理说,我们入门的第一个小程序都应该是Hello World。因为比较简单,我这也就不做过多的演示了。
下面是我写的一个小程序。主要用于练习Python的基本语法,以及入门。
主要<强>实现功能强>
-
<李>要求用户输入自己预期消费额度。李>
<李>展示现有商品信息,要求用户选择李>
<李>用户选择对应商品标号后(注意判断是否超出预期消费额度等操作),保存到购物车李>
<李>用户退出后显示购物车信息以及剩余额度情况
李>
代码:
#?usr/bin/env python # - * -编码:utf - 8 - * ”“” @author:烽火 @license: Apache许可证 @file: shopping.py @time: 6/16/17 10:05 ”“” 商品=[ (“IPhone”, 5800年), (“看”,2000), (“笔记本”,12000)) goods_cart=[] mybudget=输入(“请输入您的预算:") #不考虑是小数的情况 虽然不是mybudget.isdigit (): mybudget=输入(“输入有误,请重新输入您的预算:") mybudget=int (mybudget); 而真正的: 打印(“商品列表”。中心(50,“-”) 打印(“编号”。”“中心(8日),“名称”。ljust(30”、“),“价格”。”“ljust(10日)) 我在列举(货物): print (str(我[0])。" ")中心(10日,str(我[1][0])。”“ljust(31日),str(我[1][1])。”“ljust(10日)) user_choose=输入(“请输入您的选择:”) 如果user_choose.isdigit (): user_choose=int (user_choose) 如果user_choose祝辞=0和user_choose & lt;len(货物): 如果货物(mybudget - [user_choose][1])在=0: goods_cart.append(商品[user_choose]) mybudget -=商品[user_choose] [1] 打印(“预算还有% d % mybudget) 其他: 打印(“预算不够啦~”) 其他: 打印(“不存在该商品~”) elif user_choose==拔省? 打破 其他: 打印(“您的输入有误~”) 打印(“预算还剩% d了“% (mybudget)) 打印(“购物车商品信息”。中心(50,“-”) 我在列举(goods_cart): print (str(我[0])。" ")中心(10日,str(我[1][0])。”“ljust(31日),str(我[1][1])。”“ljust(10日)) >之前<>强运行结果强>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
Python实现购物车购物小程序