用Python写 请用户随机输入一串字符,然后统计其中字母出现的次数(包含大写字母和 小写字母),支持用户循环输入,当用户输入n或N时退出程序。
时间: 2023-09-07 07:17:53 浏览: 69
python 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数 (示例)
5星 · 资源好评率100%
好的,我会保密您的要求。下面是一个Python代码示例来解决您提供的问题:
```python
while True:
user_input = input("请输入一串字符:")
if user_input in ['n', 'N']:
break
letter_count_dict = {}
for letter in user_input:
if letter.isalpha():
if letter.lower() not in letter_count_dict:
letter_count_dict[letter.lower()] = 1
else:
letter_count_dict[letter.lower()] += 1
print(letter_count_dict)
```
这段代码会循环请求用户输入一串字符,直到用户输入n或N退出程序。每次用户输入一串字符后,程序会统计其中字母出现的次数并输出一个字典,包含每个字母和它出现的次数。这个字典中的字母都是小写的,所以出现次数的统计是对大小写不敏感的。
我希望这个代码示例对您有所帮助。如果您还有其他问题,欢迎继续询问。
阅读全文