酷代码 AI
菜单
服务商
DeepSeek字节豆包
更多选项

Python 实现输入数字序列统计连续相等数字数量

下面是使用 Python 实现的代码: ```python # 获取输入的数字个数 n = int(input()) # 获取输入的数字序列,并将其转换为列表 nums = list(map(int, input())) # 用于存储每个位置开始连续相等数字的个数 result = [] i = 0 while i < n: count = 1 # 从当前位置向后遍历,计算连续相等数字的个数 for j in range(i + 1, n): if nums[j] == nums[i]: count = count + 1 else: break # 将当前位置开始的连续相等数字的个数添加到结果列表中 for k in range(count): result.append(count - k) i = i + count # 输出结果,数字之间用空格隔开 print(" ".join(map(str, result))) ``` ######[AI问答 | 217点数解答 | 2026-08-23 15:32:48]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]