鱼C论坛

 找回密码
 立即注册
查看: 1047|回复: 6

[已解决]第十八讲最后一题

[复制链接]
发表于 2021-2-5 23:14:07 | 显示全部楼层 |阅读模式

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

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

x
temp=input('请输入目标字符串:')
aims=input('请输入字字符串(两个字符):')
def findstr(temp,aims):
        if aims not in temp:
        print('无')
        else:
        print('子字符串在目标字符串中共出现',temp.count(aims),'次')
findstr(temp,aims)


请问这题用count这么写有BUG吗?个人测试感觉没有问题
最佳答案
2021-2-6 01:07:26



count 这样使用是没有问题的,但是你贴上来的代码缩进有些问题

两个 print 函数应该分别属于 if 和 else 语句下的代码,更改过来即可~
temp=input('请输入目标字符串:')
aims=input('请输入字字符串(两个字符):')
def findstr(temp,aims):
    if aims not in temp:
        print('无')
    else:
        print('子字符串在目标字符串中共出现',temp.count(aims),'次')

findstr(temp,aims)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-2-5 23:17:02 | 显示全部楼层
没啥问题啊,就是缩进有些不对
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-2-6 01:07:26 | 显示全部楼层    本楼为最佳答案   



count 这样使用是没有问题的,但是你贴上来的代码缩进有些问题

两个 print 函数应该分别属于 if 和 else 语句下的代码,更改过来即可~
temp=input('请输入目标字符串:')
aims=input('请输入字字符串(两个字符):')
def findstr(temp,aims):
    if aims not in temp:
        print('无')
    else:
        print('子字符串在目标字符串中共出现',temp.count(aims),'次')

findstr(temp,aims)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-2-6 16:02:00 | 显示全部楼层
昨非 发表于 2021-2-5 23:17
没啥问题啊,就是缩进有些不对

谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-2-6 16:02:40 | 显示全部楼层
Twilight6 发表于 2021-2-6 01:07
count 这样使用是没有问题的,但是你贴上来的代码缩进有些问题

两个 print 函数应该分别属于 if  ...

谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 昨天 14:36 | 显示全部楼层
想问一下,is会不会存在issss里面啊?如果楼上这样的代码会不会有偏差呀?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 昨天 14:38 | 显示全部楼层
yueyueyue1023W 发表于 2024-12-20 14:36
想问一下,is会不会存在issss里面啊?如果楼上这样的代码会不会有偏差呀?

不好意思,看错了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-21 22:23

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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