使用input()函数从键盘输入一个字符串,统计字符串中不同字符出现的次数?
1个回答
展开全部
可以使用Python的input()函数从键盘输入一个字符串,并使用字典来统计字符串中不同字符出现的次数。下面是一个示例代码:
string = input("请输入一个字符串:")
char_count = {}
for char in string:
if char in char_count:
char_count[char] += 1
else:
char_count[char] = 1
for char, count in char_count.items():
print(f"字符 '{char}' 出现了 {count} 次")
在上述代码中,首先使用input()函数获取用户输入的字符串,并存储在变量string中。然后,创建一个空字典char_count来存储每个字符的出现次数。
接下来,使用for循环遍历字符串中的每个字符。如果字符已经在char_count字典中,则将其对应的值加1;否则,在字典中新增该字符,并将值初始化为1。
最后,使用另一个for循环遍历char_count字典的键值对,打印出每个字符及其出现的次数。
运行代码后,程序将会等待你输入一个字符串,并统计不同字符的出现次数并输出。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询