国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

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

2019-11-25 18:11:38
字體:
供稿:網(wǎng)友

本文實(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 resultprint 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ì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 山东省| 阿荣旗| 南靖县| 水富县| 含山县| 达日县| 广西| 光泽县| 德惠市| 拉孜县| 沂南县| 吉木乃县| 博白县| 沙坪坝区| 阳高县| 沂南县| 丰台区| 三亚市| 根河市| 乌兰浩特市| 连城县| 务川| 宁安市| 交口县| 乌苏市| 临汾市| 永年县| 阆中市| 云梦县| 平南县| 辽宁省| 白水县| 湛江市| 西峡县| 卢湾区| 神木县| 庐江县| 永仁县| 定远县| 洞头县| 郧西县|