鱼C论坛

 找回密码
 立即注册
查看: 3479|回复: 4

[已解决]求助,关于旧python教程第十九课课后作业的字符串统计个数

[复制链接]
发表于 2021-4-25 06:23:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
def find(*x):
    length=len(x)
    for i in range(length):      
        alp=0
        num=0
        spa=0
        Str=0
        for j in x[i]:                                 
            if j.isalpha():
                alp+=1
            elif j.isspace():
                spa+=1
            elif j.isdigit():
                num+=1
            else:
                Str+=1                        
    print('第 %d 个字符串共有:英文字母 %d 个,数字 %d 个,空格 %d 个,其他字符 %d 个'
               % (i + 1, alp, num, spa, Str))
find('I love fish.com 123', 'I love you', 'you love 123')


def count(*param):
    length = len(param)
    for i in range(length):
        word = 0
        num = 0
        spa = 0
        oth = 0
        for j in param[i]:
            if j.isalpha():
                word += 1
            elif j.isspace():
                spa += 1
            elif j.isdigit():
                num += 1
            else:
                oth += 1
        print('第 %d 个字符串共有:英文字母 %d 个,数字 %d 个,空格 %d 个,其他字符 %d 个'
               % (i + 1, word, num, spa, oth))
count('I love fish.com 123', 'I love you', 'you love 123')
第一个def函数是我看了参考答案记忆后自己写的,第二个def就是参考答案,为什么参考答案却显示三个结果,而我写的只显示一个结果,本人才疏学浅,看了很久都无法发现问题所在,有没有比较懂的老哥为我这个菜鸡指点一下迷津。
最佳答案
2021-4-25 07:49:35
你的print和谁是平级代码,我看好像是和内循环是一个级别的呢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-4-25 07:49:35 From FishC Mobile | 显示全部楼层    本楼为最佳答案   
你的print和谁是平级代码,我看好像是和内循环是一个级别的呢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-4-25 07:50:45 From FishC Mobile | 显示全部楼层
编程这东西不是背代码,而是理解,一定一定要有自己的思维,否则是玩不了的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-4-26 01:10:36 From FishC Mobile | 显示全部楼层
wp231957 发表于 2021-4-25 07:50
编程这东西不是背代码,而是理解,一定一定要有自己的思维,否则是玩不了的

本菜鸡明白了,谢谢老哥指点
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-5-22 02:23:11 | 显示全部楼层
没有权限...难受啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-9 01:02

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表