python自学之路-04


账户钱包 = input(" 请输入充值钱数 :")

if  账户钱包.isdigit(): 查看用户输入内容是否全部为数字

账户钱包 = int(账户钱包)

else:

exit("输入错误")

商品 = “商品”.center(50,‘-’) 总长度为50的-符号横条,商品2字在符号横幅的中间位置

print(商品)


商品列表 = 【 创建一个列表

(“电脑”,12000),

(“手机”,8000),

(“冰箱”,2000),

(“汽车”,30000),

购物车 = 【】 接收买家购买商品的变量


退出条件 = False 进入购买环节,让退出条件=假,直接进入购买环节

while 退出条件 is not True: 用while判断退出条件,退出条件不等于真就执行循环

for 索引 in enumerate(商品列表): enumerate在商品列表中添加有序序列号,用索引将序列号取出,即可锁定要购买商品

商品编号 = 索引【0】

商品名称 = 索引【1】【0】

商品价格 = 索引 【1】【1】

print(商品编号,‘.’,商品名称,商品价格)

买家选择编号 = input(“【q=退出,c=ceckh】输入商品编号购买:”)

if 买家选择编号.isdigit():

买家选择编号 = int(买家选择编号)

if 买家荀泽编号 < len(商品列表):

选定商品 = 商品列表【买家选择编号】

购物车.append(选定商品) 

账户钱包 -= 选定商品【1】

pirnt(“商品钱数:%s,账户钱包剩余:%s”%(商品钱数,账户钱包))

else:

print(“账户钱包有:[%s]元,请充值后购买”% 账户钱包)

else:

if 买家选择编号 == ‘q’ or 买家选择编号 == ‘quit’

print(“购买产品如下”.center(40,'*'))

for item in 购物车:

print(item)

print(‘end’.center(40,‘*’))

print(“账户余额:【%s】%账户钱包”)

print(“拜”)

退出条件 = True

elif 买家荀泽编号 == ‘c’ or 买家选择编号 == ‘check’

print(“购买产品如下”.center(40,'*'))

for item in 购物车:

print(item)

print(‘end’.center(40,‘*’))

print(“账户余额:【%s】%账户钱包”)


你可能感兴趣的:(python自学之路-04)