貼吧上有人問,從終端讀入乙個整數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 可以不用返回值。具...