简单电商购物程序..

product_list = [
('华为',1388),
('小米',3000),
('oppo',4388),
('魅族',4000)
]
shopping_list = []
print("欢迎来到Python购物程序")
while True:
salary = input("请输入您的工资:")
if salary.isdigit()>0:
salary = int(salary)
break
else:
print("工资必须是整数并且大于0")
continue
while True:
print('编号 产品名称\t\t价格')
for e,i in enumerate(product_list):
print(e,'\t',i[0],'\t',i[1],'元')
choose = input("请输入您想要购买产品编号(按Q或者q退出):")
if choose.strip().isdigit():
choose = int(choose)

if choose <= len(product_list) and choose >= 0:
sp = product_list[choose]
if sp[1] > salary:
print("您的余额不足,请重新输入工资。")
else:
shopping_list.append(product_list[choose])
salary -= sp[1]
print("您购买了",sp[0])
print('您的余额还剩%d'% salary)
else:
print("没有这个编号,请重新输入")


elif choose.strip() == 'Q' or 'q':
a=1
if shopping_list:
for i in shopping_list:
print(a,'.您购买了:商品名称:',i[0],'商品价格:',i[1])
a+=1
print("您剩余工资为:%d" % salary)
print('您已退出!')
exit()
else:
print("您没有购买任何东西!已经退出购物车")
exit()
else:
print("请输入正确的选项")

(百度借鉴的......)

猜你喜欢

转载自www.cnblogs.com/yejinshun/p/10904820.html