不知何故without_E
函数不起作用。我收到了整个名单。但我只希望检测字母'e'
。此外,当我打印清单时,我收到的形式是[words]
,而不是"words"
。这是正常的行为吗?这些功能正在从wordlist
文件中读取。Python条件中的函数without_E无法正常工作
# Display words without letter "e"
def without_E(word):
for ch in word:
if ch == 'e' or ch == 'E':
print "here" * 5
return False
return True
def percentage_words():
i = 0
j = 0
fin = open("wordlist")
for line in fin:
i += 1
word = line.split()
if without_E(word):
j += 1
# print word
percentage = (j * 100)/i
print percentage
def main():
# word_list()
# long_words20()
# without_E()
percentage_words()
if __name__ == "__main__":
main()