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))
公众号请关注:侠之大者

浙公网安备 33010602011771号