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('序列号不存在!')




python銝要ii python-_python

python銝要ii python-_python_02

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