最新国产好看的视频,伊人天堂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)論

正镶白旗| 罗平县| 郑州市| 东台市| 郓城县| 怀来县| 安西县| 南宁市| 汾西县| 筠连县| 安徽省| 广河县| 白城市| 昌乐县| 恩平市| 通海县| 丹棱县| 荆门市| 罗甸县| 普安县| 新邵县| 海阳市| 清丰县| 涡阳县| 永年县| 乃东县| 浦东新区| 连城县| 浦江县| 南宫市| 石棉县| 临汾市| 巴中市| 邯郸县| 鹤壁市| 应用必备| 蒲江县| 云龙县| 长治县| 富顺县| 瓮安县|