请编写Python程序完成以下要求:从键盘上输入一句英文句子,统计其中出现次数最多的字母。(忽略字母的大小写,即大写字母和小写字母算作同一个字母)
时间: 2023-06-23 10:08:11 浏览: 533
从键盘上输入一串英文字符(不含空格与其他字符),统计每个字符的数目,并输出字母及相应的数目。
```python
sentence = input("请输入一句英文句子:").lower() # 将输入的句子转换成小写字母
count = {} # 定义一个空字典,用于存储每个字母出现的次数
for char in sentence:
if char.isalpha(): # 判断是否为字母
if char in count:
count[char] += 1
else:
count[char] = 1
max_count = max(count.values()) # 找到出现次数最多的字母的出现次数
most_common_chars = [char for char in count if count[char] == max_count] # 找到所有出现次数最多的字母
print("出现次数最多的字母是:", most_common_chars)
```
示例输出:
输入:`The quick brown fox jumps over the lazy dog.`
输出:`出现次数最多的字母是: ['o']`
阅读全文