我想检查示例测试文件中的每一行是否可以组成一个特定的词“aardvark”。 例如给定此示例文本:检查一行中的字母是否可以组成一个词
No aardv*rks here!
Only armadillos and anteaters.
Animals are run down: very awful road kill.
I prefer a quick guacamole made from avocados.
应该打印出来:
Aardvark on line 3
Aardvark on line 4
由于在3线和4在该行的字母可以使字“土豚”
这是我到目前为止,我已经从示例文本中的1到行数有多少。我不知道该从哪里继续。
lines_counter = 0
with open ('input.txt') as f:
for line in f:
if line != '\n':
lines_counter += 1
for c in range(1,lines_counter+1):
print(c)
我也写了这个,我不认为这会工作。但我想:(
for c in f:
a = c.count('a')
r = c.count('r')
k = c.count('k')
d = c.count('d')
v = c.count('v')
h = a + r + k + d + v
这是功课?如果你不得不写下你要怎么做的话。其实写在你的问题,然后把它变成代码。我会帮你的。 – will 2014-08-30 13:46:37
你能帮我解决这个问题吗?不,它不是功课,只是我想要做的:) – 2014-08-30 13:48:10
'如果所有(a.count(x)<= line.lower()。count(x) 'a =“aardvark”' – 2014-08-30 14:08:48