自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Python核心编程第二版 第十三章课后练习 13-11 电子商务

版本:python3.7.4"""你需要为一家B2C(商业到消费者)零售商编写一个基础的电子商务引擎。你需要写一个针对顾客的类User, 一个对应存货清单的类Item, 还有一个对应购物车的类叫Cart. 货物放到购物车里,顾客可以有多个购物车。同时购物车里可以有多个货物,包括多个同样的货物。"""import pickleimport osdef prop(func): return property(**func())class Item(object): de

2021-08-13 17:12:10 202

原创 Python核心编程第二版 第十三章课后练习13-3 .对浮点数带货币符号千分制输出

版本:python3.7.4""" 13-3 """"""对类进行定制。写一个类,用来将浮点数值转换为金额。在本练习里,我们使用美国货币,但读者也可以自选任意货币。基本任务: 编写一个dollarize()函数,它以一个浮点数值作为输入,返回一个字符串形式的金额数。比如说:dollarize(1234567.8901) ==> ‘$1,234,567.89."""import redef intf(obj): ii = len(obj) n = int(ii .

2021-07-30 17:14:49 174

原创 Python核心编程第二版 第九章课后练习题

""" 9-1 """f=open('test.txt','r')for i in f: if i[0:1]=='#': continue print(i)f.close()""" 9-1-1 """import redef isNote(str): m=re.match(r'^[ ]*#',str) if m is None: return False else: return Truef=open(.

2021-07-09 15:56:21 265

原创 Python核心编程第二版 第七章课后练习 7-10.加密

7-10.加密。(a)用上一个练习的思路编写一个“rot13”翻译器。“rot13”是一个古老而又简单的加密方法,它把字母表中的每个字母用其后的第13个字母来代替。字母表中前半部分字母将被映射到后半部分,而后半部分字母将被映射到前半部分,大小写保持不变。举例来说,'a'将被替换为'n','X'将被替换为'K';数字和符号不进行翻译。(b)在你的解决方案的基础上加一个应用程序,让它提示用户输入准备加密的字符串(这个算法同时也可以对加密后的字符串进行解密)。...

2021-06-10 15:48:36 301 2

原创 Python核心编程第二版 第七章课后练习 7-6. 列表和字典

7-6.*列表和字典。创建一个简单的股票证券投资数据系统。其中应至少包含4项数据:股市行情显示器符号、所持有的股票、购买价格及当前价位——你可以随意添加其他数据项,比如收益率,52周最高指数、最低指数...

2021-06-09 17:16:11 667 2

原创 Python核心编程第二版 第七章课后练习 7.8.人力资源

7.8.人力资源。创建一个简单的雇员姓名和编号的程序,让用户输入一组雇员姓名和编号。你的程序可以提供按照姓名排序输出的功能,雇员姓名显示在前面,后面是对应的雇员编号。附加:添加一项功能,按照雇员编号的顺序输出数据。...

2021-06-09 17:08:49 216

原创 Python核心编程第二版 第七章课后练习 7.9.翻译

版本:python3.7.47.9.翻译。(a)编写一个字符翻译程序(功能类似于Unix中的tr命令)。我们将这个函数叫做tr(),他又三个字符串做参数:源字符串、目的字符串、基本字符串,语法定义如下:def tr(srcstr,dststr,string)。srcstr的内容是你打算“翻译”的字符集合,dststr是翻译后得到的字符集合,而string是你打算进行翻译操作的字符串。举例来说,如果srcstr='abc',dststr='mno',string='abcdef'。那么tr()的输出将是'

2021-06-09 17:02:06 343 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除