用python编程:键盘输入一个字符串,计算其中每个字符串连续出现次数,统计时,需要考虑前后是否存在相同的字符,以列表的形式输出
时间: 2024-03-14 13:48:00 浏览: 54
python统计字符串中指定字符出现次数的方法
5星 · 资源好评率100%
好的,下面是用 Python 编写的代码,可以实现你的需求:
```python
# 读取用户输入的字符串
s = input("请输入一个字符串:")
# 统计字符串中每个字符连续出现的次数
count = []
i = 0
while i < len(s):
j = i + 1
while j < len(s) and s[j] == s[i]:
j += 1
count.append((s[i], j - i))
i = j
# 输出结果
print(f"每个字符连续出现的次数为:{count}")
```
代码的思路与上一个例子类似,只是将随机生成字符串的部分改为了读取用户输入的字符串。其他部分的代码逻辑保持不变。
阅读全文