Python程序统计英文句子中字母出现次数
import string
def count_characters(sentence):
# 初始化字符统计字典
character_counts = {}
for char in string.ascii_lowercase:
character_counts[char] = 0
# 统计字符数量
for char in sentence:
if char.islower():
character_counts[char] += 1
# 输出结果
total_count = sum(character_counts.values())
output = []
for char, count in character_counts.items():
if count > 0:
output.append(f"{char}:{count}")
output_str = ",".join(output)
print(f"共{total_count}字符,{output_str}")
# 测试
sentence = input("请输入一句英文句子:")
count_characters(sentence)
原文地址: https://www.cveoy.top/t/topic/pnwi 著作权归作者所有。请勿转载和采集!