键盘录入一个字符串,统计每种字符出现的次数,最终在控制台输出一个字符串
时间: 2023-05-29 14:07:29 浏览: 165
Python代码中如何读取键盘录入的值
输入示例:hello world!
输出示例:
h: 1
e: 1
l: 3
o: 2
: 1
w: 1
r: 1
d: 1
!: 1
字符串统计结果为:h1e1l3o2 1w1r1d1!1
代码如下:
```python
str_input = input("请输入一个字符串:") # 键盘录入一个字符串
# 统计每种字符出现的次数
count_dict = {} # 定义一个字典,用于存储每种字符出现的次数
for char in str_input:
if char in count_dict:
count_dict[char] += 1
else:
count_dict[char] = 1
# 输出每种字符出现的次数
for char, count in count_dict.items():
print(f"{char}: {count}")
# 组合成统计结果字符串
result_str = ""
for char, count in count_dict.items():
result_str += char + str(count)
print(f"\n字符串统计结果为:{result_str}")
```
阅读全文