输入一行字符串,统计26个英文字母出现的个数,不区分大小写,其他字符忽略。(注意:每个输出之后都有一个空格,既最后的z后面有一个空格。)用python写代码
时间: 2024-05-20 15:18:15 浏览: 54
输入一个字符串,统计出这个字符串的英文大写字母、小写字母、数字、空格以及其它字符的个数
5星 · 资源好评率100%
s = input().lower() # 将输入字符串转换为小写
count = [0] * 26 # 初始化计数器
for c in s:
if c.isalpha(): # 判断是否为字母
count[ord(c) - ord('a')] += 1 # 统计字母出现次数
for i in range(26):
print(chr(i + ord('a')), count[i], end=' ') # 输出字母和出现次数,用空格分隔
阅读全文