利用python简单实现选择商品列表里的商品,并添加至购物车,计算总价格:
def shopping():
global shopping_list
print('shopping_list is showing:')
for i in range(len(shopping_list)):
key = str(i + 1)
print(key + ':' + shopping_list[key]['name'] + ' ¥' + str(shopping_list[key]['price']))
goods_list = []
while True:
goods_num = input('please select a goods:')
goods_list.append(shopping_list[goods_num])
flag = input('do you want to quit? yes or no:')
if flag == 'yes':
break
return goods_list
def account(list):
print('your list is:')
print(list)
sum_money = 0
for i in range(len(list)):
sum_money += list[i]['price']
print('your sum of money is : ¥{}'.format(sum_money))
if __name__ == '__main__':
account(shopping())