使用input()函数从键盘输入一个字符串,统计字符串中不同字符出现的次数?

如题所述

可以使用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字典的键值对,打印出每个字符及其出现的次数。

运行代码后,程序将会等待你输入一个字符串,并统计不同字符的出现次数并输出。

温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜