我的一项任务有问题。
如果它需要一个文本文件并计算其中的比较符号,我应该编写一个代码。
问题是它不会打印 '=='、'>=' 或 '<='
我的代码:
from collections import Counter
chars = ['==', '>=', '<=', '<', '>']
file = open(input('specify a file'))
character_distr = Counter()
for line in file:
character_distr += Counter(line.lower())
print('Distribution of characters: ')
for char, count in sorted(character_distr.items()):
if char in chars:
print('{} : {}'.format(char, count))