zoukankan      html  css  js  c++  java
  • 购物小编程(完整编码)

    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}, ] for new_input in range(len(goods)): print("显示序号%s\t\ 商品名称%s\t 商品价格%s\t" %(new_input+1,goods[new_input]['name'],goods[new_input]['price'])) while 1: number = input("请输入序号(输入 q 或 Q 退出)") if number.isdigit(): num = int(number) if num in range(1,len(goods)+1): print("显示序号%s\t 商品名称%s\t 商品价格%s\t" % (num , goods[num-1]['name'], goods[num-1]['price'])) else: print("输入序号有误") continue elif number == "q" or number =='Q': print("退出程序") break else: print("输入有误,请再次输入") continue

      

  • 相关阅读:
    SQL Server调优系列基础篇
    SQL分组查询及聚集函数的使用
    数据库索引
    ASP.NET MVC5入门指南
    AOP 动态织入的.NET实现
    mmap学习
    Mysql的优化一则
    PHP 5.5 新特性
    19个三维GIS软件对比
    周鸿祎区块链五大缺点, 区块链的100个问题
  • 原文地址:https://www.cnblogs.com/python119/p/9403941.html
Copyright © 2011-2022 走看看