python实现简易淘宝购物
本文实例为大家分享了简单的python淘宝购物,供大家参考,具体内容如下
话不多说,源码附上
defjm():#定义父类界面功能 print("*****1今日特卖*****") print("*****2女士服装*****") print("*****3男士服装*****") print("*****4美食茶酒*****") print("*****5结算*****") defjr():#定义父类今日特卖 print("***1毛衫连衣裙59元***") print("***2运动鞋69元***") print("***3风衣99元***") defms():#定义父类美食 print("*****1咖啡50元*****") print("*****2零食大礼包49元*****") print("*****3柠檬30元*****") dic={}#今日特卖的购买 dic2={}#美食的购买 dl=0#登录的次数 xf=0#买特卖消费多少钱 g=0#买美食消费多少钱 print("*********欢迎进入手机淘宝*********")#打印进入淘宝页面 a=int(input("请输入你要选择的功能1,登录2,退出:"))#选择你要完成的功能 whiledl<=2: ifa==1:#当选择功能登录的的时候 mz=input("请输入用户名:")#输入账号 mm=input("请输入密码:")#输入密码 ifmz!="张三":#判断账号是不是张三 print("账号错误")#如果不是输出登录错误 elifmz=="张三"andmm!="wasd":#如果是张三,密码不是wasd print("密码错误")#输出密码错误 elifmz=="张三"andmm=="wasd":#如果是张三,密码是wasd print("登录成功")#输出登录成功 dl+=1 print("--------欢迎进入手机淘宝--------")#打印进入淘宝后的页面 jm()#引入功能界面 gn=int(input("请输入你要选择的功能编号"))#选择界面上的功能 whileTrue:#无限循环 ifgn==1:#当功能选择今日特卖 jr()#引入今日特卖父类 jq1=int(input("请输入你要买的物品编号:"))#选择你要买的物品编号 ifjq1==1:#判断当买1的时候 w="毛衫连衣裙"#物品是连衣裙 xf=59#消费29元 dic.update({w:xf})#在dic字典中添加键和值 ifjq1==2:#判断当买2的时候 w="运动鞋"#物品是运动鞋 xf=69#物品价格为69元 dic.update({w:xf})#在dic字典中添加键和值 ifjq1==3:#选择功能3的时候 w="风衣"#物品是风衣 xf=99#价格为99元 dic.update({w:xf})#在dic字典中添加键和值 xz=input("购买成功是否继续:y/n")#选择是否要继续购买 ifxz=="n":#当选择否的话 print("当前购物车商品有%s"%(dic))#输出字典,都购买了什么和价格 jm()#引入界面父类 gn=int(input("请输入你要选择的功能编号"))#选择你要的功能 ifgn==2:#当选择功能2 print("今日女装已经卖完")#打印女装已经卖完 #ps这一个功能和下个三号功能小编偷懒没有写,但是写方式是和1号功能一样的 xz=input("购买失败是否继续:y/n")#是否继续购买 jm()#引入界面功能 gn=int(input("请输入你要选择的功能编号"))#选择界面的功能 ifgn==3: print("今日男装已经卖完") xz=input("购买失败是否继续:y/n") jm() gn=int(input("请输入你要选择的功能编号")) ifgn==4:#当功能为4 ms()#引入美食界面 jq2=int(input("请输入你要购买物品的编号"))#选择你要购买的界面 ifjq2==1: x="咖啡" g=50 dic2.update({x:g}) ifjq2==2: x="零食大礼包" g=49 dic2.update({x:g}) ifjq2==3: x="柠檬" g=30 dic2.update({x:g}) xz=input("购买成功是否继续:y/n") ifxz=="n": print("当前购物车商品有%s"%(dic2)) jm() gn=int(input("请输入你要选择的功能编号")) ifgn==5:#当选择功能5的时候 print("本次购买如下物品名称:价格")#打印购买物品和价格 print(dic)#输出今日特卖 print(dic2)#输出美食 sum=xf+g#衣服的价钱+美食的价钱=总消费 print(sum)#输出总消费多少钱 break#结束无限循环 ifa==2:#当选择功能,退出淘宝 print("欢迎下次使用淘宝") break结束循环
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。