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)
Python程序统计英文句子中字母出现次数

原文地址: https://www.cveoy.top/t/topic/pnwi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录