Day2购物车

代码

goods = {'钢笔':113,'杯子':97,'笔记本':44,'雨伞':70}
user = {'jim':1200,'tom':80}
user_1 = input("hello ,请输入用户名:")
n=0
sum=0
while n < 1:
	if user_1 in user.keys():
		n=1
		print('*********************')
		print(user_1,user.get(user_1))
		print('*********************')
	else:
		user_1 = input("hello ,请重新输入用户名:")
for index,key in enumerate(goods.keys()):
	print(index,key,goods.get(key))
	str_a = list(goods)
flag= input('确定是否购物,退出请按“q”,连续输入商品编号:')
if 'q' in list(flag):
	exit()
else:
	#print(str((list(flag))))
	str_1 = tuple((list(flag)))
	str_2 = list(flag)
	print(str_2)
	for i in str_1:
		#print(i)
		goods_1 = list(goods.keys())[int(i)]		
		#print(goods_1)
		#print(goods.get(goods_1))
		sum += int((goods.get(goods_1)))
	print(sum)
	if sum < int(user.get(user_1)):
		print('*****购物清单*****')
		for i1 in str_2:
			print(int(i1),str_a[int(i1)],goods.get(str_a[int(i1)]))
		flag_2 = input('是否确定结算(‘q’退出交易;‘y’完成交易):')
		if flag_2 == 'q':
			exit()
		else:
			yue = int(user.get(user_1))-sum
			print('您的余额为%f'%(yue))

 

posted @ 2016-01-27 01:42  侠之大者kamil  阅读(76)  评论(0编辑  收藏  举报