猫史档案馆


【Python作品分享】fjdslkjl

用户:机智的猫老祖机智的猫老祖查看:0 回复:0 评论:0 创建时间:2023-01-10T04:11:39


【作品展示】

center_image

 

【作品介绍】

asd

 

【作品源代码】

s = input()
l = []

a = s[0]
n = 0
for i in s:
    if i == a: # 如果i连续等于a,个数就一直加1
        n += 1
    else:  # 当i不再等于a时,说明遇到了新的字符,需要把a设置为新字符,并且把上一个字符的个数添加到列表中
        a = i
        l.append(n) 
        n = 1 # 由于找到了新的字符,应该把它的出现次数重置为1

# 遍历完最后一个字符后,由于没有新的字符出现,所以i一直等于a,
# 无法运行上面的else,最后一个字符出现的个数无法添加到列表l中
# 所以当遍历结束后,把最后一个字符的出现次数单独添加到列表l中
l.append(n)

print(a,max(l), sep=',')

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页