python 判斷連續是0 或1 的最大次數

2021-06-28 20:14:10 字數 689 閱讀 7331

貼吧上有人問,從終端讀入乙個整數n,隨機乙個輸入乙個0 或1

判斷連續是0 或1 的最大次數。如:輸入0

0011

1101

01在連續輸入中,出現4次

#coding:utf-8

"""python北京週末培訓班 

python上海週末培訓班 

做這個練習題的思路是:先用乙個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())

length = len(input_lst)

j = 1

for i in range(length - 1):

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

j += 1

else:

j = 1

print input_lst

print total_num

print max(total_num)

快速判斷INT型別某位是1或0!

以前在寫程式時常用到判斷第幾位狀態是1,或是0,當觸發乙個高低電平時,會產生不同的變化,此時就要快速的判斷某位是高電平還是低電平,也就是0或1。以前是用與操作判斷是否為1,如 int a 242 int b int math.pow 2,index a if b 0 index 位是0,否則是1 讓...

判斷引數大於0 連續資料的條件判斷

前幾天有學員問了乙個問題,如果他的單元格中包含某些字元,那麼在最後一列中就顯示有用,否則顯示不可用。如下 當含有carpet時,最後一列中顯示有用。其實,這個函式非常簡單,既然是查詢某個字元,直接用find函式就可以了,然後搭配著if函式進行判斷,結果不就出來了麼?有了這個思路,來看一下另外乙個同學...

return 1 或 return 0 的作用

在c或c 中常有一些程式,結尾有不影響執行的 return 1或 return 0 它們有什麼作用?return 0是正常退出,return 非零 是異常退出,這是返回給控制台的,不在你編的程式的控制範圍內,是給作業系統識別的,對你的程式無影響。如果是c中,定義void main 可以不用返回值。具...