网上购物车简单的选择程序:
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)
(choice_goods) # 所选商品加入购物车print('已经选择的商品:', shopping_car)
goods_num = input('请选择商品编号:')print('余额不足')
用户名密码错误,执行结果:
用户名密码正确,执行结果:
其他选择:
posted @
2020-11-08 21:53 蜕变大哥阅读(
6) 评论(
)
编辑 收藏