|
发表于 2017-3-31 13:20:55
|
显示全部楼层
本帖最后由 gopythoner 于 2017-3-31 13:22 编辑
- def findstr(x,y):
- a = 0
- l = len(x)
- for i in range(1,l-2):
- if y == x[i:i+2]:
- a +=1
- print(a)
-
- # x = "you cannot improve your past,but you can improve your future.once time is wasted ,life is wasted"
- # y = "im"
- x = input("x=")
- y = input("y=")
- findstr(x,y)
复制代码
我测试过了,并没有什么输出不同,都是3,正常输出
- >>>x= you cannot improve your past,but you can improve your future.once time is wasted ,life is wasted
- >>>y= im
- >>>3
复制代码
测试的时候应该把x,和y的输入放在函数外面,你放在函数里面(就是被你注释了)是不行的 |
|