【实例简介】

用户管理购物系统

【实例截图】

【核心代码】

choice = input("""请输入你需要的业务:

1).购买商品;

2).管理员查询

输入:""")

kele=10

binggan=10

paomian=10

bijiben=10

gangbi=10

wenquxing=104

shiyuan = 1000

wuyuan = 1000

liangyuan = 1000

yiyuan = 1000

buy=[]

while True :

if choice == '1' :

print("=" * 30)

print (""" 你好,有如下商品可供你选择:

1). 可口可乐\n

2). 3 2饼干\n

3). 笔记本\n

4). 泡面\n

5). 钢笔\n

6). 文曲星\n

""")

print("=" * 30)

choice = input("请输入你要购买商品的序号:")

if choice == '1' :

num = int(input("你好,可乐一瓶三元,请输入你要购买的数量:"))

if num <= kele :

print ("你好,一共%s元。" %(num * 3 ))

money = int(input("打赏:"))

while True :

if money == (num * 3):

kele -= num

print("亲!购买成功,欢迎下次光临!")

break

elif money > (num * 3):

num1 = money - (num * 3)

for i in range(yiyuan 1):

for a in range(liangyuan 1):

for b in range(wuyuan 1):

for c in range(shiyuan 1):

if c * 10 b * 5 a * 2 i * 1 == num1:

print("购买成功,一共找你%s元" %(num1))

shiyuan -= c

wuyuan -= b

liangyuan -= a

yiyuan -= i

exit(0)

buy1 = ['可口可乐', num * 3]

buy.append(buy1)

elif money < (num * 3):

money = int(input("继续打赏")) money

if num > kele:

print("亲!今天带的不多请您重新选择数量!")

elif choice == '2':

num = int(input("你好,3 2饼干一袋四元,请输入你要购买的数量:"))

if num <=binggan:

print("你好,一共%s元。" % (num * 4))

money = int(input("打赏:"))

while True:

if money == (num * 4):

binggan -= num

print("亲!购买成功,欢迎下次光临!")

break

elif money < (num * 4):

num = int(input("继续打赏:")) money

elif money > (num * 4):

num1 = money - (num * 4)

for i in range(yiyuan 1):

for a in range(liangyuan 1):

for b in range(wuyuan 1):

for c in range(shiyuan 1):

if c * 10 b * 5 a * 2 i * 1 == num1:

print("购买成功,一共找你%s元" % (num1))

shiyuan -= c

wuyuan -= b

liangyuan -= a

yiyuan -= i

exit(0)

elif money < (num * 4):

money = int(input("继续打赏")) money

if num > binggan:

print("亲!今天带的不多请您重新选择数量!")

# if num > binggan :

# print ("亲!今天带的不多请您重新选择数量!")

elif choice == '3' :

num = int(input("亲!您好 笔记本一个5元,请输入购买数量:"))

if num <= bijiben :

print ("你好,一共%s元。" %(num * 5 ))

money = int(input("打赏:"))

while True:

if money == (num * 5):

bijiben -= num

print("亲!购买成功,欢迎下次光临!")

break

# elif money < (num * 5):

# num = int(input("好像不够唉,在打赏点:")) money

elif money > (num * 5):

num1 = money - (num * 5)

for i in range(yiyuan 1):

for a in range(liangyuan 1):

for b in range(wuyuan 1):

for c in range(shiyuan 1):

if c * 10 b * 5 a * 2 i * 1 == num1:

print("购买成功,一共找你%s元" % (num1))

shiyuan -= c

wuyuan -= b

liangyuan -= a

yiyuan -= i

exit(0)

elif money < (num * 5):

money = int(input("继续打赏")) money

if num > bijiben:

print('亲!今天带的不多请您重新选择数量!')

elif choice == '4' :

num = int(input("你好,泡面一桶五元,请输入你要购买的数量:"))

if num <= paomian :

print ("你好,一共%s元。" %(num * 5 ))

money = int(input("打赏:"))

while True:

if money == (num * 5):

paomian -= num

print("购买成功,欢迎下次光临!")

break

elif money < (num * 5):

num = int(input("继续打赏:")) money

elif money > (num * 5):

num1 = money - (num * 5)

for i in range(yiyuan 1):

for a in range(liangyuan 1):

for b in range(wuyuan 1):

for c in range(shiyuan 1):

if c * 10 b * 5 a * 2 i * 1 == num1:

print("购买成功,一共找你%s元" % (num1))

shiyuan -= c

wuyuan -= b

liangyuan -= a

yiyuan -= i

exit(0)

elif money < (num * 5):

money = int(input("继续打赏")) money

if num > bijiben :

print ("亲!今天带的不多请您重新选择数量!")

elif choice == '5' :

num = int(input("你好,钢笔一支十元,请输入你要购买的数量:"))

if num <= gangbi :

print ("你好,一共%s元。" %(num * 10 ))

money = int(input("打赏:"))

while True:

if money == (num * 10):

gangbi -= num

print("购买成功,欢迎下次光临!")

break

elif money < (num * 10):

num = int(input("继续打赏:")) money

elif money > (num * 10):

num1 = money - (num * 10)

for i in range(yiyuan 1):

for a in range(liangyuan 1):

for b in range(wuyuan 1):

for c in range(shiyuan 1):

if c * 10 b * 5 a * 2 i * 1 == num1:

print("购买成功,一共找你%s元" % (num1))

shiyuan -= c

wuyuan -= b

liangyuan -= a

yiyuan -= i

exit(0)

elif money < (num * 10):

money = int(input("继续打赏")) money

if num > gangbi :

print ("亲!今天带的不多请您重新选择数量!")

elif choice == '6' :

num = int(input("亲,文曲星一个一百零八元,请输入你要购买的数量:"))

if num <= wenquxing :

print ("你好,一共%s元。" %(num * 108 ))

money = int(input("打赏:"))

while True:

if money == (num * 108):

wenquxing -= num

print("购买成功,欢迎下次光临!")

break

elif money < (num * 108):

num = int(input("继续打赏:")) money

elif money > (num * 108):

num1 = money - (num * 108)

for i in range(yiyuan 1):

for a in range(liangyuan 1):

for b in range(wuyuan 1):

for c in range(shiyuan 1):

if c * 10 b * 5 a * 2 i * 1 == num1:

print("购买成功,一共找你%s元" % (num1))

shiyuan -= c

wuyuan -= b

liangyuan -= a

yiyuan -= i

exit(0)

elif money < (num * 108):

money = int(input("继续打赏")) money

if num > wenquxing :

print ("亲!今天带的不多请您重新选择数量!")

# print("----------------购物车的清单-------------------")

# # for j in buy:

# print(buy)

# print("你已经购买了以上的商品")

# exit()

X = input("""请输入你要查询的信息:

a). Goods\n

b). Have money\n

c). exit\n

请输入你需要的信息:""")

if X == 'a':

print ('可乐{}瓶,3 2饼干{}袋,笔记本{}个,泡面{}桶,钢笔{}支,文曲星{}个'.format (kele,binggan,bijiben,paomian,gangbi,wenquxing))

if X == 'b':

shiyuan = 1000

wuyuan = 1000

liangyuan = 1000

yiyuan = 1000

print ("十元%s张,五元%s张,两元%s张,一元%s张" %(shiyuan,wuyuan,liangyuan,yiyuan))

if X == 'c' :

break

python编程超市购物系统_python 自动购物系统 超简单源码(入门级)相关推荐

  1. python抢mac微信红包_Python自动抢红包,超详细教程,再也不会错过微信红包了!...

    目录: 0 引言 1 环境 2 需求分析 3 前置准备 4 抢红包流程回顾 5 代码梳理 6 后记 0 引言 提到抢红包,就不得不提Xposed框架,它简直是个抢红包的神器,但使用Xposed框架有一 ...

  2. python修改xml保留注释_Python批量修改XML,附源码,需要安装PY 3.7.2

    本帖最后由 fenrir 于 2019-11-7 00:27 编辑 XML干啥的? 360截图20191106214044006.jpg (23.15 KB, 下载次数: 0) 2019-11-6 2 ...

  3. python抠出图片人像_Python+Paddlehub相片人像抠图精简源码实例

    Python+Paddlehub相片人像抠图实例 无需PS软件,手动制作自己的抠图工具,在只有一张图片,需要细致地抠出人物的情况下,能帮你减少抠图步骤;在有多张图片需要抠的情况下,能直接帮你输出这些人 ...

  4. python模拟登录淘宝_Python模拟登陆淘宝示例源码

    [实例简介] [实例截图] [核心代码] # -*- coding: utf-8 -*- import requests import re class TaoBao: def __init__(se ...

  5. python模拟火车订票系统代码_Python3.6实现12306火车票自动抢票,附源码

    原标题:Python3.6实现12306火车票自动抢票,附源码 Python(发音:英[?pa?θ?n],美[?pa?θɑ:n]),是一种面向对象.直译式电脑编程语言,也是一种功能强大的通用型语言,已 ...

  6. asp毕业设计——基于asp+access的校园网上购物平台设计与实现(毕业论文+程序源码)——网上购物平台

    基于asp+access的校园网上购物平台设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于asp+access的校园网上购物平台设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦. ...

  7. 基于JAVA超市自助结账系统的设计与实现计算机毕业设计源码+系统+数据库+lw文档+部署

    基于JAVA超市自助结账系统的设计与实现计算机毕业设计源码+系统+数据库+lw文档+部署 基于JAVA超市自助结账系统的设计与实现计算机毕业设计源码+系统+数据库+lw文档+部署 本源码技术栈: 项目 ...

  8. 100个必会的python脚本-100行Python代码实现自动抢火车票(附源码)

    前言 又要过年了,今年你不妨自己写一段代码来抢回家的火车票,是不是很Cool.下面话不多说了,来一起看看详细的介绍吧. 先准备好: 12306网站用户名和密码 chrome浏览器及下载chromedr ...

  9. 最新仿淘宝B站购物直播小程序+带货完整PHP源码下载

    正文: 最新仿淘宝B站购物直播小程序+带货完整PHP源码下载,由于演示图太长了,所以我分别载图了两张,完整的演示图直接发压缩包了,有兴趣自行去查看. 当前版本已经修复直播间相关的一些BUG,还有商品新 ...

最新文章

  1. 零基础学习Java培训有什么攻略
  2. thinkjs-定时任务
  3. 在数组中找到第 k 小的数
  4. 微服务分布式架构中,如何实现日志链路跟踪
  5. 机器学习第三回——正则化
  6. BZOJ3835 [Poi2014]Supercomputer 【斜率优化】
  7. ShowAPI识别验证码
  8. bugzilla安装
  9. 使用linux内核仿真ZNS(zoned namespace SSD)
  10. 中国无影灯行业市场供需与战略研究报告
  11. 卖NFT表情包赚上百万,区块链技术终于找到了真正价值?
  12. android 10系统下载地址,Android 10正式版
  13. SWUST OJ 1012: 哈希表(链地址法处理冲突)
  14. std::vector介绍
  15. 关于 熬夜的惩罚 一题的思路+代码(几何)
  16. 读书系列2022(下)读书纪录片
  17. 可以买到 Linux 电脑的 10 个地方
  18. QML窗口最大化、最小化、无边框
  19. (二十七)投资组合的绩效评估
  20. 学会做arduino交通灯

热门文章

  1. 浅析互联网消费金融的发展与风险防范
  2. 大量json数据解析OOM 存储数据库 assets下的json压缩文件解压
  3. SQL语句面试题整理-四年经验
  4. C语言——#include详解
  5. FreeRTOS系列|FreeRTOS简介
  6. 「BZOJ2144」跳跳棋
  7. Stduino学习(二十七)3A降压MP1584en模块
  8. 哪里有Linux运维培训机构
  9. 文本数据类型强调说明
  10. 2022新前端面试题(中高级)