发布网友 发布时间:2024-09-15 07:50
共1个回答
热心网友 时间:2024-10-05 02:29
【Python】有没有大佬懂下面这段代码思路?这段代码的思路是先将所有字符按其ASCII值升序排序(list.sort(),关键步骤)
这样同样的字符就会排列在一起,再从头开始统计每段连续出现的字符及其个数
其中a=list[0]表示从头开始统计,a代表上一段连续出现的字符
第一个print()在else:?之后,表示遇到不一样的字符,上一段连续出现的字符终止
那么先print()上一段连续出现的字符及其个数,再重置a为新一段连续出现的字符
第二个print()在for循环之外,表示打印最后一段连续出现的字符及其个数
添加了注释的代码和运行结果如下:
关键在于先排序,再统计每段连续出现的字符,注意不要忘记最后一段~望采纳~
鱼C工作室Python作业
公告:?还在担心鱼币不够用?买个终身会员,一劳永逸!
小甲鱼2018-11-1???????
[课后作业]?第001讲:我和Python的第一次亲密接触|课后测试题及答案
...23456..8322
小甲鱼?2013-9-27??25925188663??亿颗学徒的心1?小时前?
[课后作业]?第010讲:列表:一个打了激素的数组|课后测试题及答案?-[售价?10?鱼币]??????...23456..1217
小甲鱼?2013-10-5??24337172896??亿颗学徒的心12?分钟前?
[课后作业]?第011讲:列表:一个打了激素的数组2|课后测试题及答案?-[售价?10?鱼币]??????...23456..1098
小甲鱼?2013-10-8??21948154689??fishc_tigerfu半小时前?
[课后作业]?第012讲:列表:一个打了激素的数组3|课后测试题及答案?-[售价?10?鱼币]??????...23456..1100
小甲鱼?2013-10-12??21984163848??Baddy_C6?分钟前?
[课后作业]?第013讲:元组:戴上了枷锁的列表|课后测试题及答案?-[售价?10?鱼币]??????...23456..999
小甲鱼?2013-10-20??19963135589??头顶微凉19?分钟前?
[课后作业]?第014讲:字符串:各种奇葩的内置方法|课后测试题及答案?-[售价?10?鱼币]??????...23456..930
小甲鱼?2013-10-21??18585168463??那位大人半小时前?
[课后作业]?第015讲:字符串:格式化|课后测试题及答案?-[售价?10?鱼币]??????...23456..849
小甲鱼?2013-11-28??16976141313??迷茫的snail2?小时前?
[课后作业]?第016讲:序列!序列!|课后测试题及答案?-[售价?10?鱼币]??????...23456..844
小甲鱼?2013-12-14??16865116423??manchesiteliuyu半小时前?
[课后作业]?第017讲:函数-Python的乐高积木|课后测试题及答案?-[售价?10?鱼币]??????...23456..945
小甲鱼?2013-12-17??18893141618??溪风ttt2?小时前?
[课后作业]?第018讲:函数:灵活即强大|课后测试题及答案?-[售价?10?鱼币]??????...23456..861
小甲鱼?2014-1-7??17212126242??hzf5201?小时前?
[课后作业]?第019讲:函数:我的地盘听我的|课后测试题及答案?-[售价?10?鱼币]??????...23456..835
小甲鱼?2014-1-8??16691129653??ushio00114?分钟前?
[课后作业]?第020讲:函数:内嵌函数和闭包|课后测试题及答案?-[售价?10?鱼币]??????...23456..836
小甲鱼?2014-1-11??16712133470??@tao1?小时前?
[课后作业]?第021讲:函数:lambda表达式|课后测试题及答案?-[售价?10?鱼币]??????...23456..731
小甲鱼?2014-3-16??14611107123??ranshi007半小时前?
[课后作业]?第022讲:函数:递归是神马|课后测试题及答案?-[售价?10?鱼币]??????...23456..702
小甲鱼?2014-3-17??1403099695??skywing1682?小时前?
[课后作业]?第023、024讲:递归:这帮小兔崽子、汉诺塔|课后测试题及答案?-[售价?10?鱼币]??????...23456..634
小甲鱼?2014-3-19??12660105956??Python..6?分钟前?
[课后作业]?第025讲:字典:当索引不好用时|课后测试题及答案?-[售价?10?鱼币]??????...23456..617
小甲鱼?2014-3-21??1232591640??1532022658012?分钟前?
[课后作业]?第026讲:字典:当索引不好用时2|课后测试题及答案?-[售价?10?鱼币]??????...23456..558
小甲鱼?2014-3-24??1115486744??huangwenjun1?小时前?
[课后作业]?第027讲:集合:在我的世界里,你就是唯一|课后测试题及答案?-[售价?10?鱼币]??????...23456..503
小甲鱼?2014-3-27??1004094262??Lamedadada3?分钟前?
[课后作业]?第028讲:文件:因为懂你,所以永恒|课后测试题及答案?-[售价?10?鱼币]??????...23456..621
小甲鱼?2014-3-30??12410109128??千屿王子1?小时前?
[课后作业]?第029讲:文件:一个任务|课后测试题及答案?-[售价?10?鱼币]??????...23456..603
小甲鱼?2014-4-2??12045131223??千屿王子1?小时前?
[课后作业]?第030讲:文件系统:介绍一个高大上的东西|课后测试题及答案?-[售价?10?鱼币]??????...23456..494
小甲鱼?2014-4-7??9874110873??_panky1?小时前?
[课后作业]?第031讲:永久存储:腌制一缸美味的泡菜|课后测试题及答案?-[售价?10?鱼币]?????...23456..423
小甲鱼?2014-4-13??844372294??ccc电池21?分钟前?
[课后作业]?第032讲:异常处理:你不可能总是对的|课后测试题及答案?-[售价?10?鱼币]?????...23456..360
小甲鱼?2014-4-26??719462931??小小老虎05271?小时前?
[课后作业]?第033讲:异常处理:你不可能总是对的2|课后测试题及答案?-[售价?10?鱼币]?????...23456..391
小甲鱼?2014-4-28??781961046??太复杂6?小时前?
[课后作业]?第034讲:丰富的else语句及简洁的with语句|课后测试题及答案?-[售价?10?鱼币]??????...23456..377
小甲鱼?2014-6-10??753960981??小小老虎05271?小时前?
[课后作业]?第035讲:图形用户界面入门:EasyGui|课后测试题及答案-[售价?10?鱼币]?...23456..368
小甲鱼?2014-6-12??735985669??小米苏万事可爱3?小时前?
[课后作业]?第036讲:类和对象:给大家介绍对象|课后测试题及答案-[售价?10?鱼币]?...23456..485
小甲鱼?2014-6-16??969966162??1855100454910?分钟前?
[课后作业]?第037讲:类和对象:面向对象编程|课后测试题及答案-[售价?10?鱼币]?...23456..524
小甲鱼?2014-6-20??1046780971??瓜_子6?小时前?
[课后作业]?第038讲:类和对象:继承|课后测试题及答案-[售价?10?鱼币]?...23456..414
小甲鱼?2014-6-24??826158391??alenvan1?小时前?
[课后作业]?第039讲:类和对象:拾遗|课后测试题及答案-[售价?10?鱼币]?...23456..369
小甲鱼?2014-8-17??737856868??瓜_子6?小时前?
[课后作业]?第040讲:类和对象:一些相关的BIF|课后测试题及答案-[售价?10?鱼币]?...23456..310
小甲鱼?2014-8-19??618953849??瓜_子1?小时前?
[课后作业]?第041讲:魔法方法:构造和析构|课后测试题及答案-[售价?10?鱼币]?...23456..329
小甲鱼?2014-8-21??657946433??icewin昨天?23:03?
[课后作业]?第042讲:魔法方法:算术运算|课后测试题及答案-[售价?10?鱼币]?...23456..298
小甲鱼?2014-8-27??594545059??卡比小飞龙8?小时前?
[课后作业]?第043讲:魔法方法:算术运算2|课后测试题及答案-[售价?10?鱼币]?...23456..265
小甲鱼?2014-8-29??529041524??刘又又1?小时前?
[课后作业]?第044讲:魔法方法:简单定制|课后测试题及答案-[售价?10?鱼币]?...23456..250
小甲鱼?2014-11-17??499949235??aliang123半小时前?
[课后作业]?第045讲:魔法方法:属性访问|课后测试题及答案-[售价?10?鱼币]?...23456..232
小甲鱼?2014-11-28??462138731??ablat1?小时前?
[课后作业]?第046讲:魔法方法:描述符(Property的原理)|课后测试题及答案-[售价?10?鱼币]?...23456..205
小甲鱼?2014-12-12??408133198??千屿王子14?分钟前?
[课后作业]?第047讲:魔法方法:定制序列|课后测试题及答案-[售价?10?鱼币]?...23456..196
小甲鱼?2015-2-25??390932379??刘又又2?小时前?
[课后作业]?第048讲:魔法方法:迭代器|课后测试题及答案-[售价?10?鱼币]?...23456..187
小甲鱼?2015-4-20??373227878??回羊1?小时前?
[课后作业]?第049讲:乱入:生成器|课后测试题及答案-[售价?10?鱼币]?...23456..172
小甲鱼?2015-4-20??343326725??刘又又4?小时前?
[课后作业]?第050讲:模块:模块就是程序|课后测试题及答案-[售价?10?鱼币]?...23456..177
小甲鱼?2015-4-24??352631561??Tippy~7?小时前?
[课后作业]?第051讲:__name__属性、搜索路径和包|课后测试题及答案-[售价?10?鱼币]?...23456..171
小甲鱼?2015-10-23??341728409??瑾biu6?小时前?
[课后作业]?第052讲:像极客一样去思考|课后测试题及答案-[售价?10?鱼币]?...23456..150
小甲鱼?2015-10-24??299024191??瑾biu2?小时前?
[课后作业]?第053讲:论一只爬虫的自我修养|课后测试题及答案-[售价?10?鱼币]?...23456..240
小甲鱼?2015-11-9??479446740??Dida111111181?小时前?
[课后作业]?第054讲:论一只爬虫的自我修养2:实战|课后测试题及答案-[售价?10?鱼币]?...23456..186
小甲鱼?2015-11-18??370539577??白小贝6?小时前?
[课后作业]?第055讲:论一只爬虫的自我修养3:隐藏|课后测试题及答案-[售价?10?鱼币]?...23456..152
小甲鱼?2016-5-17??303150222??juncao50昨天?17:42?
上图为网站图,网站为:网页链接。
python编程求答案!2、3两题#!/usr/bin/env?python
#coding=utf-8
import?re
from?datetime?import?datetime?as?dt,?timedelta
import?platform
if?platform.python_version()[:1]?==?'2':?#判断python版本是2还是3
????import?sys
????reload(sys)
????sys.setdefaultencoding('utf8')
class?Idcard(object):
????'''?
?????m?=?Idcard('225122198611134730')
?????print(m.sex)
????男
?????m.birth
????'1986-11-13'
?????m.age
????30
????'''
????def?__init__(self,idcard):
????????self.idcard?=?idcard????????
????????if?len(idcard)?==?15:
????????????sex,?birth?=?idcard[-1:],?'19'?+?idcard[6:12]
????????elif?len(idcard)?==?18:
????????????sex,?birth?=?idcard[-2:-1],?idcard[6:14]???
????????else:
????????????raise?Exception('len(idcard)?is?{}?(15/18)'.format(len(idcard)))
????????self._sex?=?int(sex)?%?2
????????self._birth?=?birth
????
????@property
????def?sex(self):
????????return?u'男'?if?self._sex?%?2?else?u'女'
????@property
????def?age(self):??
????????now,?bir?=?dt.now(),?dt.strptime(self._birth,?'%Y%m%d')
????????beforebirth?=?(now?-?dt(now.year,?bir.month,?bir.day)).days??0
????????return?dt.now().year?-?int(self._birth[:4])?-?beforebirth
????@property
????def?birth(self):
????????return?dt.strptime(self._birth,?'%Y%m%d').strftime('%Y-%m-%d')
def?alignment(str1,?space,?align?=?'left'):
????length?=?len(str1.encode('gb2312'))
????space?=?space?-?length?if?space?=length?else?0
????if?align?==?'left':
????????str1?=?str1?+?'?'?*?space
????elif?align?==?'right':
????????str1?=?'?'*?space?+str1
????elif?align?==?'center':
????????str1?=?'?'?*?(space?//2)?+str1?+?'?'*?(space?-?space?//?2)
????return?str1
????
def?main():
????fname?=?'customer.txt'
????'''
????with?open(fname,?'w')?as?f:
????????f.write("""
????????郑文杰?225122198611134730
????????文萍?225122198912094740
????????郑妈妈??225122590303476
????????郑爸爸?225122560506471
????????""")
????'''????
????newf?=?'ourcustomers.txt'
????with?open(fname)?as?f:
????????s?=?f.readlines()
????L,?newL?=?[re.split(r'\s+',?i.strip())?for?i?in?s],?[]
????for?i?in?L:
????????if?len(i)?==?2:
????????????g?=?Idcard(i[1])
????????????newL.append('{}{}{}'.format(
????????????????alignment(i[0],?10),?alignment(g.sex,?8),?g.age))
????with?open(newf,?'w')?as?f:
????????f.write('\n'.join(newL))
????print('\n'.join(newL[:100]))
????print('Customer?data?has?been?write?into?{}'.format(newf))
if?__name__?==?'__main__':
????import?doctest
????doctest.testmod()
????main()
python123答案在哪找1Python123
地址:Python123-编程更简单
特点:北京理工大学搭建的学习python的网站;可以边学边练习
2PythonTipPythonTip里面的练习题主要偏向Python基础和一些基础的算法,比较适合作为新手的入门练习题。
地址:
3python开发者社区
地址:python开发者社区
特点:分类全,手册和文档很多很详细
4github
地址:github
特点:python的项目很多,可以搜索自己感兴趣的项目练练手
5python在线帮助文档
地址:python在线帮助文档
特点:python在线帮助文档肯定不能少,遇到问题查什么都比较方便
6趣IT
地址:趣IT官网-互联网求职刷题神器
特点:it类基本全包括了,刷题,社区分享面试经,是个新平台,发现好东西分享就对了。
Python编程题求助该答案为组合数学中著名的卡特兰数,其通式为C(2n,n)-C(2n,n-1)
这里采用递推关系求解,即动态规划的方法
设n对父子有d[n]种出场策略,注意初值d[0]=1
因为每个孩子前面必有一个父亲与之对应
对于i对父子,遍历第j个孩子,该孩子前面有j-1个孩子,对应d[j-1]种出场策略
后面有i-j个孩子,对应d[i-j]种出场策略,则d[i]+=d[j-1]*d[i-j],最终d[n]即为所求
python代码如下:
n=int(input())
d=[0]*(n+1)
d[0]=1
foriinrange(n+1):
?forjinrange(i+1):
???d[i]+=d[j-1]*d[i-j]
print(d[n])
运行结果如下:
望采纳~
Python编程循环题总共五道题有没有大佬解答下麻烦了?拿这个每题的大概意思去百度加上Python基本都有答案的,如果请我吃两碗面粉这个是可以解决的。
热心网友 时间:2024-10-05 02:34
【Python】有没有大佬懂下面这段代码思路?这段代码的思路是先将所有字符按其ASCII值升序排序(list.sort(),关键步骤)
这样同样的字符就会排列在一起,再从头开始统计每段连续出现的字符及其个数
其中a=list[0]表示从头开始统计,a代表上一段连续出现的字符
第一个print()在else:?之后,表示遇到不一样的字符,上一段连续出现的字符终止
那么先print()上一段连续出现的字符及其个数,再重置a为新一段连续出现的字符
第二个print()在for循环之外,表示打印最后一段连续出现的字符及其个数
添加了注释的代码和运行结果如下:
关键在于先排序,再统计每段连续出现的字符,注意不要忘记最后一段~望采纳~
鱼C工作室Python作业
公告:?还在担心鱼币不够用?买个终身会员,一劳永逸!
小甲鱼2018-11-1???????
[课后作业]?第001讲:我和Python的第一次亲密接触|课后测试题及答案
...23456..8322
小甲鱼?2013-9-27??25925188663??亿颗学徒的心1?小时前?
[课后作业]?第010讲:列表:一个打了激素的数组|课后测试题及答案?-[售价?10?鱼币]??????...23456..1217
小甲鱼?2013-10-5??24337172896??亿颗学徒的心12?分钟前?
[课后作业]?第011讲:列表:一个打了激素的数组2|课后测试题及答案?-[售价?10?鱼币]??????...23456..1098
小甲鱼?2013-10-8??21948154689??fishc_tigerfu半小时前?
[课后作业]?第012讲:列表:一个打了激素的数组3|课后测试题及答案?-[售价?10?鱼币]??????...23456..1100
小甲鱼?2013-10-12??21984163848??Baddy_C6?分钟前?
[课后作业]?第013讲:元组:戴上了枷锁的列表|课后测试题及答案?-[售价?10?鱼币]??????...23456..999
小甲鱼?2013-10-20??19963135589??头顶微凉19?分钟前?
[课后作业]?第014讲:字符串:各种奇葩的内置方法|课后测试题及答案?-[售价?10?鱼币]??????...23456..930
小甲鱼?2013-10-21??18585168463??那位大人半小时前?
[课后作业]?第015讲:字符串:格式化|课后测试题及答案?-[售价?10?鱼币]??????...23456..849
小甲鱼?2013-11-28??16976141313??迷茫的snail2?小时前?
[课后作业]?第016讲:序列!序列!|课后测试题及答案?-[售价?10?鱼币]??????...23456..844
小甲鱼?2013-12-14??16865116423??manchesiteliuyu半小时前?
[课后作业]?第017讲:函数-Python的乐高积木|课后测试题及答案?-[售价?10?鱼币]??????...23456..945
小甲鱼?2013-12-17??18893141618??溪风ttt2?小时前?
[课后作业]?第018讲:函数:灵活即强大|课后测试题及答案?-[售价?10?鱼币]??????...23456..861
小甲鱼?2014-1-7??17212126242??hzf5201?小时前?
[课后作业]?第019讲:函数:我的地盘听我的|课后测试题及答案?-[售价?10?鱼币]??????...23456..835
小甲鱼?2014-1-8??16691129653??ushio00114?分钟前?
[课后作业]?第020讲:函数:内嵌函数和闭包|课后测试题及答案?-[售价?10?鱼币]??????...23456..836
小甲鱼?2014-1-11??16712133470??@tao1?小时前?
[课后作业]?第021讲:函数:lambda表达式|课后测试题及答案?-[售价?10?鱼币]??????...23456..731
小甲鱼?2014-3-16??14611107123??ranshi007半小时前?
[课后作业]?第022讲:函数:递归是神马|课后测试题及答案?-[售价?10?鱼币]??????...23456..702
小甲鱼?2014-3-17??1403099695??skywing1682?小时前?
[课后作业]?第023、024讲:递归:这帮小兔崽子、汉诺塔|课后测试题及答案?-[售价?10?鱼币]??????...23456..634
小甲鱼?2014-3-19??12660105956??Python..6?分钟前?
[课后作业]?第025讲:字典:当索引不好用时|课后测试题及答案?-[售价?10?鱼币]??????...23456..617
小甲鱼?2014-3-21??1232591640??1532022658012?分钟前?
[课后作业]?第026讲:字典:当索引不好用时2|课后测试题及答案?-[售价?10?鱼币]??????...23456..558
小甲鱼?2014-3-24??1115486744??huangwenjun1?小时前?
[课后作业]?第027讲:集合:在我的世界里,你就是唯一|课后测试题及答案?-[售价?10?鱼币]??????...23456..503
小甲鱼?2014-3-27??1004094262??Lamedadada3?分钟前?
[课后作业]?第028讲:文件:因为懂你,所以永恒|课后测试题及答案?-[售价?10?鱼币]??????...23456..621
小甲鱼?2014-3-30??12410109128??千屿王子1?小时前?
[课后作业]?第029讲:文件:一个任务|课后测试题及答案?-[售价?10?鱼币]??????...23456..603
小甲鱼?2014-4-2??12045131223??千屿王子1?小时前?
[课后作业]?第030讲:文件系统:介绍一个高大上的东西|课后测试题及答案?-[售价?10?鱼币]??????...23456..494
小甲鱼?2014-4-7??9874110873??_panky1?小时前?
[课后作业]?第031讲:永久存储:腌制一缸美味的泡菜|课后测试题及答案?-[售价?10?鱼币]?????...23456..423
小甲鱼?2014-4-13??844372294??ccc电池21?分钟前?
[课后作业]?第032讲:异常处理:你不可能总是对的|课后测试题及答案?-[售价?10?鱼币]?????...23456..360
小甲鱼?2014-4-26??719462931??小小老虎05271?小时前?
[课后作业]?第033讲:异常处理:你不可能总是对的2|课后测试题及答案?-[售价?10?鱼币]?????...23456..391
小甲鱼?2014-4-28??781961046??太复杂6?小时前?
[课后作业]?第034讲:丰富的else语句及简洁的with语句|课后测试题及答案?-[售价?10?鱼币]??????...23456..377
小甲鱼?2014-6-10??753960981??小小老虎05271?小时前?
[课后作业]?第035讲:图形用户界面入门:EasyGui|课后测试题及答案-[售价?10?鱼币]?...23456..368
小甲鱼?2014-6-12??735985669??小米苏万事可爱3?小时前?
[课后作业]?第036讲:类和对象:给大家介绍对象|课后测试题及答案-[售价?10?鱼币]?...23456..485
小甲鱼?2014-6-16??969966162??1855100454910?分钟前?
[课后作业]?第037讲:类和对象:面向对象编程|课后测试题及答案-[售价?10?鱼币]?...23456..524
小甲鱼?2014-6-20??1046780971??瓜_子6?小时前?
[课后作业]?第038讲:类和对象:继承|课后测试题及答案-[售价?10?鱼币]?...23456..414
小甲鱼?2014-6-24??826158391??alenvan1?小时前?
[课后作业]?第039讲:类和对象:拾遗|课后测试题及答案-[售价?10?鱼币]?...23456..369
小甲鱼?2014-8-17??737856868??瓜_子6?小时前?
[课后作业]?第040讲:类和对象:一些相关的BIF|课后测试题及答案-[售价?10?鱼币]?...23456..310
小甲鱼?2014-8-19??618953849??瓜_子1?小时前?
[课后作业]?第041讲:魔法方法:构造和析构|课后测试题及答案-[售价?10?鱼币]?...23456..329
小甲鱼?2014-8-21??657946433??icewin昨天?23:03?
[课后作业]?第042讲:魔法方法:算术运算|课后测试题及答案-[售价?10?鱼币]?...23456..298
小甲鱼?2014-8-27??594545059??卡比小飞龙8?小时前?
[课后作业]?第043讲:魔法方法:算术运算2|课后测试题及答案-[售价?10?鱼币]?...23456..265
小甲鱼?2014-8-29??529041524??刘又又1?小时前?
[课后作业]?第044讲:魔法方法:简单定制|课后测试题及答案-[售价?10?鱼币]?...23456..250
小甲鱼?2014-11-17??499949235??aliang123半小时前?
[课后作业]?第045讲:魔法方法:属性访问|课后测试题及答案-[售价?10?鱼币]?...23456..232
小甲鱼?2014-11-28??462138731??ablat1?小时前?
[课后作业]?第046讲:魔法方法:描述符(Property的原理)|课后测试题及答案-[售价?10?鱼币]?...23456..205
小甲鱼?2014-12-12??408133198??千屿王子14?分钟前?
[课后作业]?第047讲:魔法方法:定制序列|课后测试题及答案-[售价?10?鱼币]?...23456..196
小甲鱼?2015-2-25??390932379??刘又又2?小时前?
[课后作业]?第048讲:魔法方法:迭代器|课后测试题及答案-[售价?10?鱼币]?...23456..187
小甲鱼?2015-4-20??373227878??回羊1?小时前?
[课后作业]?第049讲:乱入:生成器|课后测试题及答案-[售价?10?鱼币]?...23456..172
小甲鱼?2015-4-20??343326725??刘又又4?小时前?
[课后作业]?第050讲:模块:模块就是程序|课后测试题及答案-[售价?10?鱼币]?...23456..177
小甲鱼?2015-4-24??352631561??Tippy~7?小时前?
[课后作业]?第051讲:__name__属性、搜索路径和包|课后测试题及答案-[售价?10?鱼币]?...23456..171
小甲鱼?2015-10-23??341728409??瑾biu6?小时前?
[课后作业]?第052讲:像极客一样去思考|课后测试题及答案-[售价?10?鱼币]?...23456..150
小甲鱼?2015-10-24??299024191??瑾biu2?小时前?
[课后作业]?第053讲:论一只爬虫的自我修养|课后测试题及答案-[售价?10?鱼币]?...23456..240
小甲鱼?2015-11-9??479446740??Dida111111181?小时前?
[课后作业]?第054讲:论一只爬虫的自我修养2:实战|课后测试题及答案-[售价?10?鱼币]?...23456..186
小甲鱼?2015-11-18??370539577??白小贝6?小时前?
[课后作业]?第055讲:论一只爬虫的自我修养3:隐藏|课后测试题及答案-[售价?10?鱼币]?...23456..152
小甲鱼?2016-5-17??303150222??juncao50昨天?17:42?
上图为网站图,网站为:网页链接。
python编程求答案!2、3两题#!/usr/bin/env?python
#coding=utf-8
import?re
from?datetime?import?datetime?as?dt,?timedelta
import?platform
if?platform.python_version()[:1]?==?'2':?#判断python版本是2还是3
????import?sys
????reload(sys)
????sys.setdefaultencoding('utf8')
class?Idcard(object):
????'''?
?????m?=?Idcard('225122198611134730')
?????print(m.sex)
????男
?????m.birth
????'1986-11-13'
?????m.age
????30
????'''
????def?__init__(self,idcard):
????????self.idcard?=?idcard????????
????????if?len(idcard)?==?15:
????????????sex,?birth?=?idcard[-1:],?'19'?+?idcard[6:12]
????????elif?len(idcard)?==?18:
????????????sex,?birth?=?idcard[-2:-1],?idcard[6:14]???
????????else:
????????????raise?Exception('len(idcard)?is?{}?(15/18)'.format(len(idcard)))
????????self._sex?=?int(sex)?%?2
????????self._birth?=?birth
????
????@property
????def?sex(self):
????????return?u'男'?if?self._sex?%?2?else?u'女'
????@property
????def?age(self):??
????????now,?bir?=?dt.now(),?dt.strptime(self._birth,?'%Y%m%d')
????????beforebirth?=?(now?-?dt(now.year,?bir.month,?bir.day)).days??0
????????return?dt.now().year?-?int(self._birth[:4])?-?beforebirth
????@property
????def?birth(self):
????????return?dt.strptime(self._birth,?'%Y%m%d').strftime('%Y-%m-%d')
def?alignment(str1,?space,?align?=?'left'):
????length?=?len(str1.encode('gb2312'))
????space?=?space?-?length?if?space?=length?else?0
????if?align?==?'left':
????????str1?=?str1?+?'?'?*?space
????elif?align?==?'right':
????????str1?=?'?'*?space?+str1
????elif?align?==?'center':
????????str1?=?'?'?*?(space?//2)?+str1?+?'?'*?(space?-?space?//?2)
????return?str1
????
def?main():
????fname?=?'customer.txt'
????'''
????with?open(fname,?'w')?as?f:
????????f.write("""
????????郑文杰?225122198611134730
????????文萍?225122198912094740
????????郑妈妈??225122590303476
????????郑爸爸?225122560506471
????????""")
????'''????
????newf?=?'ourcustomers.txt'
????with?open(fname)?as?f:
????????s?=?f.readlines()
????L,?newL?=?[re.split(r'\s+',?i.strip())?for?i?in?s],?[]
????for?i?in?L:
????????if?len(i)?==?2:
????????????g?=?Idcard(i[1])
????????????newL.append('{}{}{}'.format(
????????????????alignment(i[0],?10),?alignment(g.sex,?8),?g.age))
????with?open(newf,?'w')?as?f:
????????f.write('\n'.join(newL))
????print('\n'.join(newL[:100]))
????print('Customer?data?has?been?write?into?{}'.format(newf))
if?__name__?==?'__main__':
????import?doctest
????doctest.testmod()
????main()
python123答案在哪找1Python123
地址:Python123-编程更简单
特点:北京理工大学搭建的学习python的网站;可以边学边练习
2PythonTipPythonTip里面的练习题主要偏向Python基础和一些基础的算法,比较适合作为新手的入门练习题。
地址:
3python开发者社区
地址:python开发者社区
特点:分类全,手册和文档很多很详细
4github
地址:github
特点:python的项目很多,可以搜索自己感兴趣的项目练练手
5python在线帮助文档
地址:python在线帮助文档
特点:python在线帮助文档肯定不能少,遇到问题查什么都比较方便
6趣IT
地址:趣IT官网-互联网求职刷题神器
特点:it类基本全包括了,刷题,社区分享面试经,是个新平台,发现好东西分享就对了。
Python编程题求助该答案为组合数学中著名的卡特兰数,其通式为C(2n,n)-C(2n,n-1)
这里采用递推关系求解,即动态规划的方法
设n对父子有d[n]种出场策略,注意初值d[0]=1
因为每个孩子前面必有一个父亲与之对应
对于i对父子,遍历第j个孩子,该孩子前面有j-1个孩子,对应d[j-1]种出场策略
后面有i-j个孩子,对应d[i-j]种出场策略,则d[i]+=d[j-1]*d[i-j],最终d[n]即为所求
python代码如下:
n=int(input())
d=[0]*(n+1)
d[0]=1
foriinrange(n+1):
?forjinrange(i+1):
???d[i]+=d[j-1]*d[i-j]
print(d[n])
运行结果如下:
望采纳~
Python编程循环题总共五道题有没有大佬解答下麻烦了?拿这个每题的大概意思去百度加上Python基本都有答案的,如果请我吃两碗面粉这个是可以解决的。