我有一个问题,要求我找出文本文件中单词的最小和最大数量。我已经完成了五个问题中的三个,剩下的两个是关于最小值和最大值的问题,我对此没有任何解决办法。以下是我的代码:感谢您的帮助lines, blanklines, sentences, words = 0, 0, 0, 0,
print '-' * 50
full_text = 'input.txt'
empty_text = 'output.txt'
text_file = open(full_text, 'r')
out_file = open(empty_text, "w")
for line in text_file:
print line
lines += 1
if line.startswith('\n'):
blanklines += 1
else:
# assume that each sentence ends with . or ! or ?
# so simply count these characters
sentences += line.count('.') + line.count('!') + line.count('?')
# create a list of words
# use None to split at any whitespace regardless of length
# so for instance double space counts as one space
# wo