(购物车)
#!/usr/bin/env python
# coding=utf-8
account=input('请输入您的帐户余额: ')
menu={'iphone':5000,'book':100,'cat':3000,'rice':70}
list=''' 商品列表 '''
buy={'iphone':0,'book':0,'cat':0,'rice':0}
cost=0
print list
for k,v in enumerate(menu):
print k,v,menu[v]
c='y'
while c=='y':
num=input('请输入商品编号: ')
for k,v in enumerate(menu):
if k==num:
if account-menu[v]<0:
print "账户余额不足!"
c='n'
else:
account=account-menu[v]
buy[v]=buy[v]+1
print "%s购买成功!" %v
if c=='n':
break
c = raw_input('是否继续购物?(y/n): ')
print " 购物车清单 "
print "账户余额: %s"%account
for k,w in buy.items():
if w!=0:
print "购买商品:%s:%d"%(k,w)
cost=cost+menu[k]*w
print '消费金额:%s'%cost
(除去素数)
#!/usr/bin/env python
# coding=utf-8
for i in range(2,101):
fg=0
for j in range(2,i):
if(i%j==0):
fg=1
if (fg == 1):
print i
#!/usr/bin/env python
# coding=utf-8
account=input('请输入您的帐户余额: ')
menu={'iphone':5000,'book':100,'cat':3000,'rice':70}
list=''' 商品列表 '''
buy={'iphone':0,'book':0,'cat':0,'rice':0}
cost=0
print list
for k,v in enumerate(menu):
print k,v,menu[v]
c='y'
while c=='y':
num=input('请输入商品编号: ')
for k,v in enumerate(menu):
if k==num:
if account-menu[v]<0:
print "账户余额不足!"
c='n'
else:
account=account-menu[v]
buy[v]=buy[v]+1
print "%s购买成功!" %v
if c=='n':
break
c = raw_input('是否继续购物?(y/n): ')
print " 购物车清单 "
print "账户余额: %s"%account
for k,w in buy.items():
if w!=0:
print "购买商品:%s:%d"%(k,w)
cost=cost+menu[k]*w
print '消费金额:%s'%cost
运行结果:
(map)
#!/usr/bin/env python
# coding=utf-8
string=['adam','LISA','barT']
def change(m):
if isinstance(m,str):
c=m.capitalize()
return c
print map(change,string)
(reduce)
#!/usr/bin/env python
# coding=utf-8
li=[2,3,1,5]
def prod(x,y):
add=[]
for i in range(0,y):
add.append(x)
return sum(add)
print reduce(prod,li)
(除去素数)
#!/usr/bin/env python
# coding=utf-8
for i in range(2,101):
fg=0
for j in range(2,i):
if(i%j==0):
fg=1
if (fg == 1):
print i