用Python 输入一行字符,统计输入字符中每个英文字母出现的次数
时间: 2023-06-04 19:02:04 浏览: 158
python打印由1中列表的内容构成一个“田”字格图形,长度可任意指定输入。
5星 · 资源好评率100%
好的,这是一个比较基础的编程问题。首先,你需要先定义一个字符串变量,并要求用户在控制台输入一行字符,这可以使用 Python 的内置函数 input()。接下来,你需要写一段代码来统计输入字符中每个英文字母出现的次数。你可以先建立一个空字典,然后遍历输入的字符串,对于每个字母,如果它在字典中已经出现过,就将对应的计数器加一,否则就在字典中新增一个键值对,键为该字母,值为1。最后,你可以按照字典中的键来输出每个字母出现的次数。以下是示例代码:
```
s = input("请输入一行字符:")
count = {}
for c in s:
if c.isalpha():
if c in count:
count[c] += 1
else:
count[c] = 1
for c in count:
print("{0}: {1}".format(c, count[c]))
```
运行该代码,会提示用户输入一行字符,然后输出每个英文字母出现的次数。注意,该代码只会统计英文字母,而忽略其他字符,如数字、空格、标点符号等。如果你希望也统计其他字符,可以根据需要修改代码。
阅读全文