文档章节

python 判断连续是0 或1 的最大次数

黄哥Python培训
 黄哥Python培训
发布于 2015/02/27 08:02
字数 313
阅读 702
收藏 5

 

贴吧上有人问,从终端读入一个整数n,随机一个输入一个0 或1

判断连续是0 或1 的最大次数。如:

输入

0

0

0

1

1

1

1

0

1

0

1在连续输入中,出现4次


#coding:utf-8

"""python北京周末培训班 

https://github.com/pythonpeixun/article/blob/master/beijing_weekend.md 

python上海周末培训班 

https://github.com/pythonpeixun/article/blob/master/shanghai_weekend.md 

咨询:qq:1465376564 黄哥所写

做这个练习题的思路是:先用一个n次的循环,将0或1添加到一个list中,
最后用一个循环加一个变量来计数,统计连续相等数字1或0的出现次数。


"""


input_lst = []

total_num = []

n = int(raw_input("please input n:\n").strip())

for i in xrange(n):

    number = int(raw_input("please input number:\n").strip())

    input_lst.append(number)


length = len(input_lst)


j = 1

for i in range(length - 1):

    if input_lst[i] == input_lst[i+1]:

        j += 1

    else:

        total_num.append(j)

        j = 1

total_num.append(j)


print input_lst

print total_num

print max(total_num)


© 著作权归作者所有

共有 人打赏支持
黄哥Python培训
粉丝 39
博文 21
码字总数 14219
作品 0
海淀
Python 字符串方法详解

Python 字符串方法详解 本文最初发表于赖勇浩(恋花蝶)的博客(http://blog.csdn.net/lanphaday),如蒙转载,敬请保留全文完整,切勿去除本声明和作者信息。 在编程中,几乎90% 以上的代码...

索隆
2012/04/24
0
0
连续子向量的最大和问题(Python实现)

问题: 输入:一个向量x,包含n个数。 输出:向量的连续子向量的最大和,以及下标。 首先给出运行结果: [1, 2, 3, 4] low= 0 ;high= 4 ;max_sum= 10 [-11, -2, -3, -4] NULL vector: max_s...

ChenQi
2012/06/06
0
0
人生苦短:Python里的17个“超赞操作

人生苦短,我选Python”。那么,你真的掌握了Python吗? 1. 交换变量 有时候,当我们要交换两个变量的值时,一种常规的方法是创建一个临时变量,然后用它来进行交换。比如: # 输入 a = 5 b ...

糖宝lsh
08/17
0
0
python数据分析简单案例--数据统计(4)

一:任务:统计各国家男性、女性心理健康数据分布 (1)首先我们来观察下这个数据表 (2)代码如下: (3)统计的数据表如下: 二:具体代码: # -- coding: utf-8 -- import csv # 数据集路...

weixin_41167340
04/17
0
0
Python里的17个“骚操作”好玩有趣

点击链接加入QQ群 522720170(免费公开课、视频应有尽有):https://jq.qq.com/?wv=1027&k=5C08ATe 1. 交换变量 有时候,当我们要交换两个变量的值时,一种常规的方法是创建一个临时变量,然...

小强测试帮
08/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

JS:异步 - 面试惨案

为什么会写这篇文章,很明显不符合我的性格的东西,原因是前段时间参与了一个面试,对于很多程序员来说,面试时候多么的鸦雀无声,事后心里就有多么的千军万马。去掉最开始毕业干了一年的Jav...

xmqywx
今天
0
0
Win10 64位系统,PHP 扩展 curl插件

执行:1. 拷贝php安装目录下,libeay32.dll、ssleay32.dll 、 libssh2.dll 到 C:\windows\system32 目录。2. 拷贝php/ext目录下, php_curl.dll 到 C:\windows\system32 目录; 3. p...

放飞E梦想O
今天
0
0
谈谈神秘的ES6——(五)解构赋值【对象篇】

上一节课我们了解了有关数组的解构赋值相关内容,这节课,我们接着,来讲讲对象的解构赋值。 解构不仅可以用于数组,还可以用于对象。 let { foo, bar } = { foo: "aaa", bar: "bbb" };fo...

JandenMa
今天
1
0
OSChina 周一乱弹 —— 有人要给本汪介绍妹子啦

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子 :分享水木年华的单曲《中学时代》@小小编辑 手机党少年们想听歌,请使劲儿戳(这里) @须臾时光:夏天还在做最后的挣扎,但是晚上...

小小编辑
今天
18
4
centos7安装redis及开机启动

配置编译环境: sudo yum install gcc-c++ 下载源码: wget http://download.redis.io/releases/redis-3.2.8.tar.gz 解压源码: tar -zxvf redis-3.2.8.tar.gz 进入到解压目录: cd redis-3......

hotsmile
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部