标签:输出 输入 购物车 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(‘序列号不存在!‘)
标签:输出 输入 购物车 dict name onclick 通过 整数 美女
原文地址:http://www.cnblogs.com/YingChunLi/p/6964672.html