python简单购物车程序


网上购物车简单的选择程序:

name = '张三'  # 登录名字定义
password = 123 # 登录密码定义
user_name = input('用户名:') # 输入用户名
pa_wd = int(input('密码:')) # 输入登录密码
for i in range(1): # 只允许试错1次
if user_name == name and pa_wd == password: # 用户名密码都正确,则执行缩进
print('欢迎进入购物网,商品如下:')
else: # 错误则跳出循环,退出程序
print('用户名密码错误!程序退出')
break
balance = 10000 # 用户名密码正确,则定义余额
goods = [('手表', 800), ('手机', 5000), ('皮带', 200), ('汽车', 120000)] # 商品列表
print('商品个数:',len(goods)) # 商品列表中的元数(商品)个数
shopping_car = [] # 购物车定义空列表
for j, n in enumerate(goods, 1): # 循环展示商品,enumerate定义元素顺序的起始值
print(j, ':', n)
goods_num = input('请选择商品编号:') # 用户输入商品编号
while 0 < int(goods_num) < len(goods) + 1: # 循环条件是输入编号在序列个数之内
choice_goods = goods[int(goods_num) - 1] # 编号对应的商品
print(choice_goods)
balance = balance - choice_goods[1] # 余额减去商品金额
if balance<0: # 如果余额小于0,则执行缩进
break # 跳出循环,执行print('余额不足')
print('余额', balance)
shopping_car.append(choice_goods) # 所选商品加入购物车
print('已经选择的商品:', shopping_car)
goods_num = input('请选择商品编号:')
print('余额不足')

用户名密码错误,执行结果:

 

   用户名密码正确,执行结果:

 

 其他选择:

 

 




免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM