最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python計(jì)算書頁碼的統(tǒng)計(jì)數(shù)字問題實(shí)例

 更新時(shí)間:2014年09月26日 10:09:32   投稿:shichen2014  
這篇文章主要介紹了python計(jì)算書頁碼的統(tǒng)計(jì)數(shù)字問題實(shí)例,對(duì)比2個(gè)實(shí)例講述了數(shù)字統(tǒng)計(jì)的技巧,非常實(shí)用,需要的朋友可以參考下

本文實(shí)例講述了python計(jì)算書頁碼的統(tǒng)計(jì)數(shù)字問題,是Python程序設(shè)計(jì)中一個(gè)比較典型的應(yīng)用實(shí)例。分享給大家供大家參考。具體如下:

問題描述:對(duì)給定頁碼n,計(jì)算出全部頁碼中分別用到多少次數(shù)字0,1,2,3,4...,9

實(shí)例代碼如下:

def count_num1(page_num): 
  num_zero = 0 
  num_one = 0 
  num_two = 0 
  num_three = 0 
  num_four = 0 
  num_five = 0 
  num_six = 0 
  num_seven = 0 
  num_eight = 0 
  num_nine = 0 
  page_list = range(1,page_num + 1) 
  for page in page_list: 
    page = str(page) 
    num_zero += page.count('0') 
    num_one += page.count('1') 
    num_two += page.count('2') 
    num_three += page.count('3') 
    num_four += page.count('4') 
    num_five += page.count('5') 
    num_six += page.count('6') 
    num_seven += page.count('7') 
    num_eight += page.count('8') 
    num_nine += page.count('9') 
  result = [num_zero,num_one,num_two,num_three,num_four,num_five,num_six,num_seven,num_eight,num_nine] 
  return result 
 
print count_num1(13) 

上面這段代碼略顯臃腫,所以改了下代碼。

改后的代碼如下:

def count_num2(page_num): 
  page_list = range(1,page_num + 1) 
  result = [0 for i in range(10)] 
  for page in page_list: 
    page = str(page) 
    for i in range(10): 
      temp = page.count(str(i)) 
      result[i] += temp 
  return result
print count_num2(13)

本文實(shí)例測(cè)試運(yùn)行環(huán)境為Python2.7.6

程序輸出結(jié)果為:

[1, 6, 2, 2, 1, 1, 1, 1, 1, 1]

希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

噶尔县| 金昌市| 罗平县| 南郑县| 奉化市| 镇雄县| 邢台市| 九龙坡区| 吉林市| 文昌市| 嘉义县| 翼城县| 宁化县| 本溪| 博野县| 九江县| 凤阳县| 舞阳县| 枣阳市| 随州市| 新疆| 青阳县| 高青县| 蒙城县| 抚远县| 金门县| 吉林省| 承德市| 湘阴县| 潜山县| 岢岚县| 盐源县| 武隆县| 如东县| 康保县| 稻城县| 黑河市| 四会市| 商都县| 贵定县| 扎赉特旗|