鱼C论坛

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

18课后作业 求解??

[复制链接]
发表于 2018-5-17 12:18:23 | 显示全部楼层 |阅读模式

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

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

x
def findStr(desStr,subStr):
    count = 0
    length = len(desStr)
    if subStr not in desStr:
        print("在目字符串未找到字符串!")
    else:
        for each1 in range(length -1):
            if desStr[each1] == subStr[0]:
                if desStr[each1+1] == subStr[1]:
                    count += 1
        print("字符串再目标字符串中出现 %d 次" % count)
        
desStr = input("请输入目标字符串:")
subStr = input("请输入子字符串(两个字符):")
findStr(desStr,subSt)
这个代码有错吗??为什么这么搞都是  ”在目标字符串中未找到字符串!”
请输入目标字符串:"You cannot improve your past, but you can improve your future. Once time is wasted, life is wasted."
请输入子字符串(两个字符):"im"
在目标字符串中未找到字符串!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-5-17 12:31:05 | 显示全部楼层
  1. def findStr(desStr,subStr):
  2.     count = 0
  3.     length = len(desStr)
  4.     if subStr not in desStr:
  5.         print("在目字符串未找到字符串!")
  6.     else:
  7.         for each1 in range(length -1):
  8.             if desStr[each1] == subStr[0]:
  9.                 if desStr[each1+1] == subStr[1]:
  10.                     count += 1
  11.         print("字符串再目标字符串中出现 %d 次" % count)
  12.         
  13. desStr = input("请输入目标字符串:")
  14. subStr = input("请输入子字符串(两个字符):")
  15. findStr(desStr,subStr)
复制代码



子字符串出现的次数.png



这不是能运行了吗?

还有你那个代码上调用的时候把subStr写错了

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-17 12:33:14 From FishC Mobile | 显示全部楼层
{:10_256:sorry
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-17 12:33:54 | 显示全部楼层
还有你把代码上传的时候,放在<>这个符号里,输入框上面有这个选项
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-17 12:40:47 | 显示全部楼层
hi 原因是:输入字符串时加了引号,引号也会参与比对。如下所示,去掉引号就正常了。另外,findStr(desStr,subSt),楼主手误写为subSt,应该是subStr

请输入目标字符串:You cannot improve your past, but you can improve your future. Once time is wasted, life is wasted.
请输入子字符串(两个字符):im
字符串再目标字符串中出现 3 次
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-30 05:57

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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