• 序号 + 商品名称 + 商品价格


     goods = [{"name": "电脑", "price": 1999},

             {"name": "鼠标", "price": 10},

             {"name": "游艇", "price": 20},

             {"name": "美女", "price": 998}, ]

     

    要求:

    1:页面显示 序号 + 商品名称 + 商品价格,如:

          1 电脑 1999

          2 鼠标 10

           …

    2:用户输入选择的商品序号,然后打印商品名称及商品价格

    3:如果用户输入的商品序号有误,则提示输入有误,并重新输入。

    4:用户输入Q或者q,退出程序。



    goods = [{"name": "电脑", "price": 1999},
    {"name": "鼠标", "price": 10},
    {"name": "游艇", "price": 20},
    {"name": "美女", "price": 998}, ]
    while 1:
    for i in range(len(goods)):
    print(i+1,goods[i]['name'],goods[i]['price'])
    msg=input("请选择序号:")
    if msg.isdigit() and 0<int(msg)<=len(goods):
    num=int(msg)-1
    print("商品%s,价格%s"%(goods[num]['name'],goods[num]['price']))
    elif msg.upper()=="Q":
    print("退出")
    break
    else:
    print("输入有误")
  • 相关阅读:
    委托
    文件流
    关于.netFramework概述
    深拷贝与浅拷贝
    序列化与反序列化
    关于可空值类型
    正则表达式
    基于WF4.0的公文管理系统
    Mahout中相似度计算方法介绍
    Mahout源码目录说明
  • 原文地址:https://www.cnblogs.com/sl123/p/10229124.html
Copyright © 2020-2023  润新知