【发布时间】:2021-08-14 00:54:16
【问题描述】:
我想要一个输入行数的代码(计算空行数),然后是行本身,然后是我要查找的单词,最后是第一次出现一个字符的位置。请不要imports。
我有这个 rn:
lines = int(input())
phrases = []
for i in range(lines):
phrase = str(input())
phrase = phrase.replace(',','')
phrase = phrase.replace('!','')
phrase = phrase.replace('.','')
phrase = phrase.replace(';','')
phrase = phrase.replace(':','')
phrase = phrase.replace('?','')
phrase = phrase.replace(' ','')
phrase = phrase.lower()
phrases.append(phrase)
word = str(input())
所以输入会是这样的:
6
I have a computer
Hello world
Please help
Dammit code
I wish I finished this today
happy
我希望结果是这样的:
Word founded
h: word 2, letter 1
a: word 3, letter 1
p: word 4, letter 4
p: word 7, letter 1
y: word 16, letter 5
不能和最后一个单词同一个字。
如果没有发生这种情况,请打印:
Word not founded
【问题讨论】:
-
你有什么问题?请使用tour,阅读what's on-topic here、How to Ask 和question checklist。您应该 edit 您的问题包括实际输出,以及您的代码如何未能满足您的期望。欢迎使用 Stack Overflow!
-
空的算还是不算?
-
是的,它们都被计算在内,我放了 5 行,但它是 6 行,对不起
-
你没有在这段代码中调用
get_index_position。 -
请编辑您的问题并提供可运行的minimal reproducible example。
标签: python list find-occurrences