zoukankan      html  css  js  c++  java
  • python-购物车

     1  #!/usr/bin/python
     2 #coding=utf-8
     3 import multiprocessing
     4 
     5 str= "欢迎来到菜鸟购物系统!"
     6 print str.center(80)
     7 money=input("请输入您的预算:",)
     8 def show():
     9     print '''本商城提供以下商品:
    10              kindle   $300 
    11              mac      $500 
    12              apple    $450
    13              mp3      $30  
    14              thinkpad $800 '''
    15 show()
    16 d={'kindle':300,'mac':500,'mp3':30,'thinkpad':800,'apple':450}
    17 
    18 def shop(money):
    19     d1={}
    20     for i in d:
    21         if money>d[i]:
    22             d1[i]=d[i]
    23     print d1
    24     print "您可以购买的商品为:"
    25     for i in d1:
    26         print " "*12,
    27         print "%-9s$%d"%(i,d1[i])
    28     k=raw_input("请输入你要购买的商品>>>",)
    29     l=k.split(' ')
    30     print l
    31     for i in l:
    32         if i not  in d:
    33             print "Input Error!"
    34             k=raw_input("请重新输入:",)
    35             l=[]
    36             l=k.split(' ')
    37         else:
    38             if money<d[i]:
    39                 print "余额不足!"
    40                 break
    41             money-=d[i]
    42     print "您购买的商品为:"
    43     for i in range(len(l)):
    44         print "%20s" %(l[i])
    45 
    46     print "您的余额还有%d,是否继续[y/n]?"%money
    47     k=raw_input()
    48     if k=="y" or k=="Y":
    49         shop(money)
    50     elif k=="n" or k=="N":
    51         print "感谢光临,祝您生活愉快!"
    52         exit
    53     else:print "输入错误,请输入y或n,不区分大小写!"
    54 shop(money)
  • 相关阅读:
    MySQL数据库设计规范
    Docker安装redis
    Go-用本地时间解析时间字符串
    Docker安装mysql
    docker安装es
    Json官网文档
    leetcode题目和解答集合
    76. 最小覆盖子串
    165. 比较版本号
    958. 二叉树的完全性检验
  • 原文地址:https://www.cnblogs.com/chengyunshen/p/7195906.html
Copyright © 2011-2022 走看看