python编程基础(双色版)课后答案(python编程基础双色版上海交通大学出版社答案)

【Python】有没有大佬懂下面这段代码思路?

这段代码的思路是先将所有字符按其ASCII值升序排序(list.sort(),关键步骤)

这样同样的字符就会排列在一起,再从头开始统计每段连续出现的字符及其个数

其中a=list[0]表示从头开始统计,a代表上一段连续出现的字符

第一个print()在else: 之后,表示遇到不一样的字符,上一段连续出现的字符终止

那么先print()上一段连续出现的字符及其个数,再重置a为新一段连续出现的字符

第二个print()在for循环之外,表示打印最后一段连续出现的字符及其个数

添加了注释的代码和运行结果如下:

关键在于先排序,再统计每段连续出现的字符,注意不要忘记最后一段~望采纳~

python编程基础(双色版)课后答案(python编程基础双色版上海交通大学出版社答案)  第1张

鱼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答案在哪找

1 Python123

地址:Python123 - 编程更简单

特点:北京理工大学搭建的学习python 的网站;可以边学边练习

2 PythonTip PythonTip 里面的练习题主要偏向 Python 基础和一些基础的算法,比较适合作为新手的入门练习题。

地址:

3 python开发者社区

地址:python开发者社区

特点:分类全,手册和文档很多很详细

4 github

地址: github

特点: python的项目很多,可以搜索自己感兴趣的项目练练手

5 python在线帮助文档

地址: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

for i in range(n+1):

  for j in range(i+1):

      d[i] += d[j-1] * d[i-j]

print(d[n])

运行结果如下:

望采纳~

Python编程循环题 总共五道题有没有大佬解答下 麻烦了?

拿这个每题的大概意思去百度加上Python基本都有答案的,如果请我吃两碗面粉这个是可以解决的。

以上内容为新媒号(sinv.com.cn)为大家提供!新媒号,坚持更新大家所需的互联网后端知识。希望您喜欢!

版权申明:新媒号所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请发送邮件至 k2#88.com(替换@) 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023-09-23 13:27
下一篇 2023-09-23 13:27

相关推荐

发表回复

登录后才能评论