码迷,mamicode.com
首页 > 编程语言 > 详细

python-

时间:2017-06-08 21:37:54      阅读:250      评论:0      收藏:0      [点我收藏+]

标签:输出   输入   购物车   dict   name   onclick   通过   整数   美女   


n = [11,22,33,44,55,66,77,88,99,90]

a = []
b = []
for i in n:
if i > 66:
a.append(i)
else:
b.append(i)
dict={(‘k1‘:a),(‘k2‘:b)}
print(dict)
a = []
b = []
for i in n:
if i > 66:
a.append(i)
else:
b.append(i)
print(‘k1:%s,k2:%s‘ % (a,b))

li = ["alec", " aric", "Alex", "Tony", "rain"]
tu = ("alec", " aric", "Alex", "Tony", "rain")
dic = {‘k1‘: "alex", ‘k2‘: ‘ aric‘, "k3": "Alex", "k4": "Tony"}
for i in li:
ll = i.strip()
if (ll.startswith(‘a‘)) or (ll.startswith(‘A‘)) and (ll.endswith(‘c‘)):
print(ll)

for i in tu :
tt = i.strip()
if (tt.startswith(‘T‘)) or (tt.startswith(‘A‘)) and (tt.endswith("y")):
print(tt)

for i in dic.values():
dd = i.strip()
if (dd.startswith(‘a‘)) or (dd.startswith(‘T‘)) and (dd.endswith(‘k4‘)):
print(dd)

输出商品列表,用户输入序号,显示用户选中的商品
li = ["手机", "电脑", ‘鼠标垫‘, ‘游艇‘]
tag = True
while tag:
for i,o in enumerate(li,1):
print(i,o)
a = input(‘请输入商品的序列号>>>: ‘)
if a.isdigit():
pass
else:
exit(‘输入有效的商品序列号‘)
a = int(a)
b = len(li)
if a >= 1 and a <= b:
c = li[a-1]
print(c)
tag = False
else:
print(‘序列号不存在!‘)




要求用户输入总资产,例如:2000
显示商品列表,让用户根据序号选择商品,加入购物车
购买,如果商品总额大于总资产,提示账户余额不足,否则,购买成功。
附加:可充值、某商品移除购物车


!/usr/bin/env python
-*- coding:utf-8 -*-
四、购物车
功能要求:
要求用户输入总资产,例如:2000
显示商品列表,让用户输入商品名称,加入购物车
购买,如果商品总额大于总资产,提示账户余额不足,否则,购买成功。
附加:可充值、某商品移除购物车

#用列表构造以购买产品,购物车
#默认总资产等于0
zong_zi_chan = 0
#要求用户输入总资产
zong_zi_chan1 = input("请输入总资产")
#判断用户输入的是否是纯数字
if zong_zi_chan1.isdigit():
pass
else:
exit("你输入的不是数字类型的资产")
#将用户输入的总资产转换成整数类型
zong_zi_chan = int(zong_zi_chan1)
#打印出用户输入的总资产
print("你的总资产为:",zong_zi_chan,"元")
#换行
print("\n")

print("可购买商品有:")
shang_pin = [
{"name": "电脑", "price": 1999},
{"name": "鼠标", "price": 10},
{"name": "游艇", "price": 20},
{"name": "美女", "price": 998},
]
#以购买商品
shang_pin2 = []
for i in shang_pin:
#通过循环列表里面字典的键,来显示出商品和价格
print(i["name"], i["price"], "元")
#换行
print("\n")

ming = ""
while True:
#要求用户输入要购买的商品名称
ming_cheng = input("输入y结算/请输入要购买的商品名称挑选商品")
if ming_cheng == "y":#判断用户输入的是商品名称还是结算符
break #如果用户输入的是结算符退出while进行结算
else:
for i in shang_pin:
#循环产品列表,判断循环到的产品名称是否有等于用户输入的名称
if i["name"] == ming_cheng:
#如果循环到的产品名称有等于用户输入的名称,将这个名称赋值给ming变量
ming = i["name"]
else:
pass
#判断ming变量是否等于用户输入的
if ming == ming_cheng:
pass
else:
#如果不等于提示商品名称不存在,退出程序
exit("你输入的商品名称不存在")
for i in shang_pin:
#循环商品列表,判断商品名称是否有等于用户输入的
if i["name"] == ming_cheng:
#如果循环到的商品名称等于用户输入名称,将此商品字典追加更新到一个新列表,也就是用户
shang_pin2.append(i)
print("你以挑选了:",shang_pin2)
zongjia = 0
for i in shang_pin2:
danjia = i["price"]
zongjia += danjia
print("现在开始结算共计:", zongjia, "元")
if zong_zi_chan >= zongjia:
print("恭喜你购买成功")
else:
print("你的余额不足,请充值")











!/usr/bin/env python
-*- coding:utf-8 -*-
四、购物车
功能要求:
要求用户输入总资产,例如:2000
显示商品列表,让用户输入商品名称,加入购物车
购买,如果商品总额大于总资产,提示账户余额不足,否则,购买成功。
附加:可充值、某商品移除购物车

用列表构造以购买产品,购物车
#默认总资产等于0
zong_zi_chan = 0
#要求用户输入总资产
zong_zi_chan1 = input("请输入总资产")
#判断用户输入的是否是纯数字
if zong_zi_chan1.isdigit():
pass
else:
exit("你输入的不是数字类型的资产")
#将用户输入的总资产转换成整数类型
zong_zi_chan = int(zong_zi_chan1)
#打印出用户输入的总资产
print("你的总资产为:",zong_zi_chan,"元")
#换行
print("\n")

print("可购买商品有:")
shang_pin = [
{"名称":"手机", "价格":200},
{"名称":"电脑", "价格":300},
{"名称":"水笔", "价格":10},
{"名称":"纸张", "价格":20},
]
#以购买商品
shang_pin2 = []
for i in shang_pin:
#通过循环列表里面字典的键,来显示出商品和价格
print(i["名称"], i["价格"], "元")
#换行
print("\n")

ming = ""
tag = True
while tag:
#要求用户输入要购买的商品名称
ming_cheng = input("输入y结算/请输入要购买的商品名称挑选商品")
if ming_cheng == "y":#判断用户输入的是商品名称还是结算符
break #如果用户输入的是结算符退出while进行结算
else:
for i in shang_pin:
#循环产品列表,判断循环到的产品名称是否有等于用户输入的名称
if i["名称"] == ming_cheng:
#如果循环到的产品名称有等于用户输入的名称,将这个名称赋值给ming变量
ming = i["名称"]
else:
pass
#判断ming变量是否等于用户输入的
if ming == ming_cheng:
pass
else:
#如果不等于提示商品名称不存在,退出程序
exit("你输入的商品名称不存在")
for i in shang_pin:
#循环商品列表,判断商品名称是否有等于用户输入的
if i["名称"] == ming_cheng:
#如果循环到的商品名称等于用户输入名称,将此商品字典追加更新到一个新列表,也就是用户
shang_pin2.append(i)
print("你以挑选了:",shang_pin2)
zongjia = 0
for i in shang_pin2:
danjia = i["价格"]
zongjia += danjia
print("现在开始结算共计:", zongjia, "元")
if zong_zi_chan >= zongjia:
print("恭喜你购买成功")
else:
print("你的余额不足,请充值")






li = ["手机", "电脑", ‘鼠标垫‘, ‘游艇‘]
tag = True
# z = li.index(li[])
print(li)
# while tag:
# for i in :
# a = input(‘xu lie hao >>>: ‘)
# print(a)




li = ["手机", "电脑", ‘鼠标垫‘, ‘游艇‘]
tag = True
while tag:
for i,o in enumerate(li,1):
print(i,o)
a = input(‘请输入商品的序列号>>>: ‘)
if a.isdigit():
pass
else:
exit(‘输入有效的商品序列号‘)
a = int(a)
b = len(li)
if a >= 1 and a <= b:
c = li[a-1]
print(c)
tag = False
else:
print(‘序列号不存在!‘)























































































n = [11,22,33,44,55,66,77,88,99,90]

a = []
b = []
for i in n:
if i > 66:
a.append(i)
else:
b.append(i)
dict={(‘k1‘:a),(‘k2‘:b)}
print(dict)
a = []
b = []
for i in n:
if i > 66:
a.append(i)
else:
b.append(i)
print(‘k1:%s,k2:%s‘ % (a,b))

li = ["alec", " aric", "Alex", "Tony", "rain"]
tu = ("alec", " aric", "Alex", "Tony", "rain")
dic = {‘k1‘: "alex", ‘k2‘: ‘ aric‘, "k3": "Alex", "k4": "Tony"}
for i in li:
ll = i.strip()
if (ll.startswith(‘a‘)) or (ll.startswith(‘A‘)) and (ll.endswith(‘c‘)):
print(ll)

for i in tu :
tt = i.strip()
if (tt.startswith(‘T‘)) or (tt.startswith(‘A‘)) and (tt.endswith("y")):
print(tt)

for i in dic.values():
dd = i.strip()
if (dd.startswith(‘a‘)) or (dd.startswith(‘T‘)) and (dd.endswith(‘k4‘)):
print(dd)

输出商品列表,用户输入序号,显示用户选中的商品
li = ["手机", "电脑", ‘鼠标垫‘, ‘游艇‘]
tag = True
while tag:
for i,o in enumerate(li,1):
print(i,o)
a = input(‘请输入商品的序列号>>>: ‘)
if a.isdigit():
pass
else:
exit(‘输入有效的商品序列号‘)
a = int(a)
b = len(li)
if a >= 1 and a <= b:
c = li[a-1]
print(c)
tag = False
else:
print(‘序列号不存在!‘)




要求用户输入总资产,例如:2000
显示商品列表,让用户根据序号选择商品,加入购物车
购买,如果商品总额大于总资产,提示账户余额不足,否则,购买成功。
附加:可充值、某商品移除购物车


!/usr/bin/env python
-*- coding:utf-8 -*-
四、购物车
功能要求:
要求用户输入总资产,例如:2000
显示商品列表,让用户输入商品名称,加入购物车
购买,如果商品总额大于总资产,提示账户余额不足,否则,购买成功。
附加:可充值、某商品移除购物车

#用列表构造以购买产品,购物车
#默认总资产等于0
zong_zi_chan = 0
#要求用户输入总资产
zong_zi_chan1 = input("请输入总资产")
#判断用户输入的是否是纯数字
if zong_zi_chan1.isdigit():
pass
else:
exit("你输入的不是数字类型的资产")
#将用户输入的总资产转换成整数类型
zong_zi_chan = int(zong_zi_chan1)
#打印出用户输入的总资产
print("你的总资产为:",zong_zi_chan,"元")
#换行
print("\n")

print("可购买商品有:")
shang_pin = [
{"name": "电脑", "price": 1999},
{"name": "鼠标", "price": 10},
{"name": "游艇", "price": 20},
{"name": "美女", "price": 998},
]
#以购买商品
shang_pin2 = []
for i in shang_pin:
#通过循环列表里面字典的键,来显示出商品和价格
print(i["name"], i["price"], "元")
#换行
print("\n")

ming = ""
while True:
#要求用户输入要购买的商品名称
ming_cheng = input("输入y结算/请输入要购买的商品名称挑选商品")
if ming_cheng == "y":#判断用户输入的是商品名称还是结算符
break #如果用户输入的是结算符退出while进行结算
else:
for i in shang_pin:
#循环产品列表,判断循环到的产品名称是否有等于用户输入的名称
if i["name"] == ming_cheng:
#如果循环到的产品名称有等于用户输入的名称,将这个名称赋值给ming变量
ming = i["name"]
else:
pass
#判断ming变量是否等于用户输入的
if ming == ming_cheng:
pass
else:
#如果不等于提示商品名称不存在,退出程序
exit("你输入的商品名称不存在")
for i in shang_pin:
#循环商品列表,判断商品名称是否有等于用户输入的
if i["name"] == ming_cheng:
#如果循环到的商品名称等于用户输入名称,将此商品字典追加更新到一个新列表,也就是用户
shang_pin2.append(i)
print("你以挑选了:",shang_pin2)
zongjia = 0
for i in shang_pin2:
danjia = i["price"]
zongjia += danjia
print("现在开始结算共计:", zongjia, "元")
if zong_zi_chan >= zongjia:
print("恭喜你购买成功")
else:
print("你的余额不足,请充值")











!/usr/bin/env python
-*- coding:utf-8 -*-
四、购物车
功能要求:
要求用户输入总资产,例如:2000
显示商品列表,让用户输入商品名称,加入购物车
购买,如果商品总额大于总资产,提示账户余额不足,否则,购买成功。
附加:可充值、某商品移除购物车

用列表构造以购买产品,购物车
#默认总资产等于0
zong_zi_chan = 0
#要求用户输入总资产
zong_zi_chan1 = input("请输入总资产")
#判断用户输入的是否是纯数字
if zong_zi_chan1.isdigit():
pass
else:
exit("你输入的不是数字类型的资产")
#将用户输入的总资产转换成整数类型
zong_zi_chan = int(zong_zi_chan1)
#打印出用户输入的总资产
print("你的总资产为:",zong_zi_chan,"元")
#换行
print("\n")

print("可购买商品有:")
shang_pin = [
{"名称":"手机", "价格":200},
{"名称":"电脑", "价格":300},
{"名称":"水笔", "价格":10},
{"名称":"纸张", "价格":20},
]
#以购买商品
shang_pin2 = []
for i in shang_pin:
#通过循环列表里面字典的键,来显示出商品和价格
print(i["名称"], i["价格"], "元")
#换行
print("\n")

ming = ""
tag = True
while tag:
#要求用户输入要购买的商品名称
ming_cheng = input("输入y结算/请输入要购买的商品名称挑选商品")
if ming_cheng == "y":#判断用户输入的是商品名称还是结算符
break #如果用户输入的是结算符退出while进行结算
else:
for i in shang_pin:
#循环产品列表,判断循环到的产品名称是否有等于用户输入的名称
if i["名称"] == ming_cheng:
#如果循环到的产品名称有等于用户输入的名称,将这个名称赋值给ming变量
ming = i["名称"]
else:
pass
#判断ming变量是否等于用户输入的
if ming == ming_cheng:
pass
else:
#如果不等于提示商品名称不存在,退出程序
exit("你输入的商品名称不存在")
for i in shang_pin:
#循环商品列表,判断商品名称是否有等于用户输入的
if i["名称"] == ming_cheng:
#如果循环到的商品名称等于用户输入名称,将此商品字典追加更新到一个新列表,也就是用户
shang_pin2.append(i)
print("你以挑选了:",shang_pin2)
zongjia = 0
for i in shang_pin2:
danjia = i["价格"]
zongjia += danjia
print("现在开始结算共计:", zongjia, "元")
if zong_zi_chan >= zongjia:
print("恭喜你购买成功")
else:
print("你的余额不足,请充值")






li = ["手机", "电脑", ‘鼠标垫‘, ‘游艇‘]
tag = True
# z = li.index(li[])
print(li)
# while tag:
# for i in :
# a = input(‘xu lie hao >>>: ‘)
# print(a)




li = ["手机", "电脑", ‘鼠标垫‘, ‘游艇‘]
tag = True
while tag:
for i,o in enumerate(li,1):
print(i,o)
a = input(‘请输入商品的序列号>>>: ‘)
if a.isdigit():
pass
else:
exit(‘输入有效的商品序列号‘)
a = int(a)
b = len(li)
if a >= 1 and a <= b:
c = li[a-1]
print(c)
tag = False
else:
print(‘序列号不存在!‘)





































































































技术分享
  1 n = [11,22,33,44,55,66,77,88,99,90]
  2 
  3 a = []
  4 b = []
  5 for i in n:
  6     if i > 66:
  7         a.append(i)
  8     else:
  9         b.append(i)
 10 dict={(k1:a),(k2:b)}
 11 print(dict)
 12 a = []
 13 b = []
 14 for i in n:
 15     if i > 66:
 16         a.append(i)
 17     else:
 18         b.append(i)
 19 print(k1:%s,k2:%s % (a,b))
 20 
 21 li = ["alec", " aric", "Alex", "Tony", "rain"]
 22 tu = ("alec", " aric", "Alex", "Tony", "rain")
 23 dic = {k1: "alex", k2:  aric, "k3": "Alex", "k4": "Tony"}
 24 for i in  li:
 25     ll = i.strip()
 26     if (ll.startswith(a)) or (ll.startswith(A)) and (ll.endswith(c)):
 27         print(ll)
 28 
 29 for i in tu :
 30     tt = i.strip()
 31     if (tt.startswith(T)) or (tt.startswith(A)) and (tt.endswith("y")):
 32         print(tt)
 33 
 34 for i in dic.values():
 35     dd = i.strip()
 36     if (dd.startswith(a)) or (dd.startswith(T)) and (dd.endswith(k4)):
 37         print(dd)
 38 
 39 输出商品列表,用户输入序号,显示用户选中的商品
 40 li = ["手机", "电脑", 鼠标垫, 游艇]
 41 tag = True
 42 while tag:
 43     for i,o in enumerate(li,1):
 44         print(i,o)
 45     a = input(请输入商品的序列号>>>: )
 46     if a.isdigit():
 47         pass
 48     else:
 49         exit(输入有效的商品序列号)
 50     a = int(a)
 51     b = len(li)
 52     if a >= 1 and a <= b:
 53         c = li[a-1]
 54         print(c)
 55         tag = False
 56     else:
 57         print(序列号不存在!)
 58 
 59 
 60 
 61 
 62 要求用户输入总资产,例如:2000
 63 显示商品列表,让用户根据序号选择商品,加入购物车
 64 购买,如果商品总额大于总资产,提示账户余额不足,否则,购买成功。
 65 附加:可充值、某商品移除购物车
 66 
 67 
 68 !/usr/bin/env python
 69 -*- coding:utf-8 -*-
 70 四、购物车
 71 功能要求:
 72 要求用户输入总资产,例如:2000
 73 显示商品列表,让用户输入商品名称,加入购物车
 74 购买,如果商品总额大于总资产,提示账户余额不足,否则,购买成功。
 75 附加:可充值、某商品移除购物车
 76 
 77 #用列表构造以购买产品,购物车
 78 #默认总资产等于0
 79 zong_zi_chan = 0
 80 #要求用户输入总资产
 81 zong_zi_chan1 = input("请输入总资产")
 82 #判断用户输入的是否是纯数字
 83 if zong_zi_chan1.isdigit():
 84     pass
 85 else:
 86     exit("你输入的不是数字类型的资产")
 87 #将用户输入的总资产转换成整数类型
 88 zong_zi_chan = int(zong_zi_chan1)
 89 #打印出用户输入的总资产
 90 print("你的总资产为:",zong_zi_chan,"")
 91 #换行
 92 print("\n")
 93 
 94 print("可购买商品有:")
 95 shang_pin = [
 96     {"name": "电脑", "price": 1999},
 97     {"name": "鼠标", "price": 10},
 98     {"name": "游艇", "price": 20},
 99     {"name": "美女", "price": 998},
100 ]
101 #以购买商品
102 shang_pin2 = []
103 for i in shang_pin:
104     #通过循环列表里面字典的键,来显示出商品和价格
105     print(i["name"], i["price"], "")
106 #换行
107 print("\n")
108 
109 ming = ""
110 while True:
111     #要求用户输入要购买的商品名称
112     ming_cheng = input("输入y结算/请输入要购买的商品名称挑选商品")
113     if ming_cheng == "y":#判断用户输入的是商品名称还是结算符
114         break #如果用户输入的是结算符退出while进行结算
115     else:
116         for i in shang_pin:
117             #循环产品列表,判断循环到的产品名称是否有等于用户输入的名称
118             if i["name"] == ming_cheng:
119                 #如果循环到的产品名称有等于用户输入的名称,将这个名称赋值给ming变量
120                 ming = i["name"]
121             else:
122                 pass
123         #判断ming变量是否等于用户输入的
124         if ming == ming_cheng:
125             pass
126         else:
127             #如果不等于提示商品名称不存在,退出程序
128             exit("你输入的商品名称不存在")
129         for i in shang_pin:
130             #循环商品列表,判断商品名称是否有等于用户输入的
131             if i["name"] == ming_cheng:
132                 #如果循环到的商品名称等于用户输入名称,将此商品字典追加更新到一个新列表,也就是用户
133                 shang_pin2.append(i)
134         print("你以挑选了:",shang_pin2)
135     zongjia = 0
136 for i in shang_pin2:
137     danjia = i["price"]
138     zongjia += danjia
139 print("现在开始结算共计:", zongjia, "")
140 if zong_zi_chan >= zongjia:
141     print("恭喜你购买成功")
142 else:
143     print("你的余额不足,请充值")
144 
145 
146 
147 
148 
149 
150 
151 
152 
153 
154 
155 !/usr/bin/env python
156 -*- coding:utf-8 -*-
157 四、购物车
158 功能要求:
159 要求用户输入总资产,例如:2000
160 显示商品列表,让用户输入商品名称,加入购物车
161 购买,如果商品总额大于总资产,提示账户余额不足,否则,购买成功。
162 附加:可充值、某商品移除购物车
163 
164 用列表构造以购买产品,购物车
165 #默认总资产等于0
166 zong_zi_chan = 0
167 #要求用户输入总资产
168 zong_zi_chan1 = input("请输入总资产")
169 #判断用户输入的是否是纯数字
170 if zong_zi_chan1.isdigit():
171     pass
172 else:
173     exit("你输入的不是数字类型的资产")
174 #将用户输入的总资产转换成整数类型
175 zong_zi_chan = int(zong_zi_chan1)
176 #打印出用户输入的总资产
177 print("你的总资产为:",zong_zi_chan,"")
178 #换行
179 print("\n")
180 
181 print("可购买商品有:")
182 shang_pin = [
183     {"名称":"手机", "价格":200},
184     {"名称":"电脑", "价格":300},
185     {"名称":"水笔", "价格":10},
186     {"名称":"纸张", "价格":20},
187 ]
188 #以购买商品
189 shang_pin2 = []
190 for i in shang_pin:
191     #通过循环列表里面字典的键,来显示出商品和价格
192     print(i["名称"], i["价格"], "")
193 #换行
194 print("\n")
195 
196 ming = ""
197 tag = True
198 while tag:
199     #要求用户输入要购买的商品名称
200     ming_cheng = input("输入y结算/请输入要购买的商品名称挑选商品")
201     if ming_cheng == "y":#判断用户输入的是商品名称还是结算符
202         break #如果用户输入的是结算符退出while进行结算
203     else:
204         for i in shang_pin:
205             #循环产品列表,判断循环到的产品名称是否有等于用户输入的名称
206             if i["名称"] == ming_cheng:
207                 #如果循环到的产品名称有等于用户输入的名称,将这个名称赋值给ming变量
208                 ming = i["名称"]
209             else:
210                 pass
211         #判断ming变量是否等于用户输入的
212         if ming == ming_cheng:
213             pass
214         else:
215             #如果不等于提示商品名称不存在,退出程序
216             exit("你输入的商品名称不存在")
217         for i in shang_pin:
218             #循环商品列表,判断商品名称是否有等于用户输入的
219             if i["名称"] == ming_cheng:
220                 #如果循环到的商品名称等于用户输入名称,将此商品字典追加更新到一个新列表,也就是用户
221                 shang_pin2.append(i)
222         print("你以挑选了:",shang_pin2)
223     zongjia = 0
224 for i in shang_pin2:
225     danjia = i["价格"]
226     zongjia += danjia
227     print("现在开始结算共计:", zongjia, "")
228     if zong_zi_chan >= zongjia:
229         print("恭喜你购买成功")
230     else:
231         print("你的余额不足,请充值")
232 
233 
234 
235 
236 
237 
238 li = ["手机", "电脑", 鼠标垫, 游艇]
239 tag = True
240 # z = li.index(li[])
241 print(li)
242 # while tag:
243 #     for i in :
244 #         a = input(‘xu lie hao >>>: ‘)
245 #         print(a)
246 
247 
248 
249 
250 li = ["手机", "电脑", 鼠标垫, 游艇]
251 tag = True
252 while tag:
253     for i,o in enumerate(li,1):
254         print(i,o)
255     a = input(请输入商品的序列号>>>: )
256     if a.isdigit():
257         pass
258     else:
259         exit(输入有效的商品序列号)
260     a = int(a)
261     b = len(li)
262     if a >= 1 and a <= b:
263         c = li[a-1]
264         print(c)
265         tag = False
266     else:
267         print(序列号不存在!)
View Code

 

















python-

标签:输出   输入   购物车   dict   name   onclick   通过   整数   美女   

原文地址:http://www.cnblogs.com/YingChunLi/p/6964672.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!