我想檢查示例測試文件中的每一行是否可以組成一個特定的詞「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