Python脚本练习
来源:互联网 发布:直男癌语录知乎 编辑:程序博客网 时间:2024/06/05 05:41
(购物车)
#!/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
阅读全文
0 0
- Python脚本练习一
- python脚本练习
- python脚本练习
- Python脚本练习-登录
- python 基础脚本练习
- python脚本练习
- Python脚本练习
- 脚本练习
- 脚本练习
- 【脚本练习】shell脚本
- python argparse模块小练习--Python脚本实现linux命令的功能
- python练习
- python练习
- Python练习
- python练习
- python练习
- #python#练习
- python 练习
- leetcode 438. Find All Anagrams in a String& 滑动窗口
- Lua面向对象编程
- 【Mongoose】populate基本使用
- EventBus的简单理解
- html表格实战<<简单的网页布局>>
- Python脚本练习
- .tar.bz2文件解压命令
- File.mkdirs和File.mkdir的区别
- 【解题报告】公司聚会
- 支付宝接口中notify_url 与 return_url 的区别
- ajaxStart事件无效原因及不同页面显示相同加载弹窗
- Linux网卡配置详解
- bzoj3083 遥远的国度 树链剖分+树上lca
- datetimepiker插件的使用