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(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。