|
发表于 2025-1-9 19:12:27
From FishC Mobile
|
显示全部楼层
|阅读模式
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
y = []
words = []
text = input("输入字符串")
while True:
X = input("输入要查找的单词(退出输入停止)")
if X!="停止":
words.append(X)
else:
break
for i in words:
for j in range(len(text) - len(i)):
if text[j:j + len(i)] == i:
y.append([j,j + len(i)])
for i in range(len(y) - 1):
for j in range(len(y) - 1):
if y[j][0] > y[j + 1][0]:
y[j][0],y[j + 1][0] = y[j + 1][0],y[j][0]
elif y[j][0] == y[j + 1][0]:
if len(y[j]) > len(y[j + 1]):
y[j],y[j + 1] = y[j + 1],y[j]
pri-nt(y) |
|