• 购物清单代码


    #商品清单
    product_list =[
    ('Mac',9000),
    ('kindle',800),
    ('tesla',900000),
    ('python book',105),
    ('bike',2000),
    ]
    #用户输入金额
    saving=input('please input your saving:')
    shopping_car=[]
    #判断用户输入是否正确,且把输入内容转化为数字
    if saving.isdigit():
    saving=int(saving)
    #进入while循环,打印商品清单,让用户输入商品编号进行选择
    while True:
    for i, y in enumerate (product_list,1):
    print(i,y)
    choice=input("选择购买商品编号 [退出q:]:")
    #判断用户输入是否是数字,且是否在商品清单的范围,如果是则加入购物车,从金额里减去所选商品金额

    if choice.isdigit():
    choice=int(choice)
    if choice>0 and choice<=len (product_list):
    p_item=product_list[choice-1]
    if p_item[1]<saving:
    saving-=p_item[1]
    shopping_car.append(p_item)
    #商品金额如果不在saving范围以内,打印余额
    else:
    print('余额不足,还剩%s'%saving)
    print(p_item)
    else:
    #如果用户输入q,打印购物清单,打印余额,结束while循环
    elif choice=="q":
    print("退出")
    for i in shopping_car:
    print(i)
    print("您还剩%s元钱"%saving)
    break
    #如果用户输入错误,打印“invalid input”
    else:
    print('invalid input')
  • 相关阅读:
    安卓系统
    移动互联网产品设计的原则
    Java 笔记10
    Get Android Source Code
    Spinner Animation
    Java 笔记09
    Java 笔记07
    Java 笔记08
    例题
    例题
  • 原文地址:https://www.cnblogs.com/jianglijian/p/9123534.html
Copyright © 2020-2023  润新知