编写程序,输入一行字符串,统计字符串中每个字母的出现次数(字母忽略大小写),按照{‘a’:3,’b’:3}的个数输出。
时间: 2024-02-05 13:11:32 浏览: 62
从键盘上输入一串英文字符(不含空格与其他字符),统计每个字符的数目,并输出字母及相应的数目。
以下是Python的实现代码:
```python
string = input("请输入字符串:").lower()
# 将字符串转换为小写,方便统计字母出现次数
letter_count = {}
for letter in string:
if letter.isalpha():
letter_count[letter] = letter_count.get(letter, 0) + 1
# 如果是字母,将其出现次数加1
print("{", end="")
for letter, count in letter_count.items():
print("'" + letter + "':" + str(count) + ",", end="")
print("}")
# 输出结果,注意格式
```
这段代码首先将输入的字符串转换为小写,然后使用字典 `letter_count` 统计每个字母出现的次数。最后按照题目要求输出结果。
阅读全文