标签:goods 商品 python 程序 购物车 密码 用户名 print balance
网上购物车简单的选择程序:
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('余额不足')
用户名密码错误,执行结果:
用户名密码正确,执行结果:
其他选择:
标签:goods,商品,python,程序,购物车,密码,用户名,print,balance 来源: https://www.cnblogs.com/sb5168/p/13946055.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。