1from math import *
2import random
3
4#请完成此函数,求解平均分(保留两位⼩数,若最后⼀位⼩数为0,可忽略)
5#**********Program**********
6def ave(list0):
7 list0.sort()
8 del list0[0]
9 del list0[3]
10 return round(sum(list0)/3.00,2)
11#********** End **********
12
13#请不要修改下⾯的代码
14if __name__ == '__main__':
15 for score_list in [[65, 4, 94, 71, 0], [99, 27, 76, 88, 68],
16 [42, 71, 70, 77, 7], [70, 72, 11, 69,36],
17 [3, 53, 3, 54, 29]]:
18 score = ave(score_list)
19 print(score)
第5关:整数的各位数字处理
任务描述
函数count_digit统计⼀个⾮负整数n中某个数字d出现的次数并返回,例如12335中3出现的次数为2,7出现的次数为0。 实现该函数。
编程要求
具体输出格式已经设定好,只需要设定函数返回值即可。 count_digit 统计n中数字d的出现次数,例如出现0次则返回0,出现100次则返回100。
参考答案:
1from math import *
2import random
3import sys
4#请完成此函数,统计⼀个⾮负整数n中数字d出现的次数并返回
5#**********Program**********
6def count_digit(n,d):
霹雳布袋戏吓人7 n=str(n)
8 d=str(d)
9 unt(d)
10#********** End **********
11
12#请不要修改下⾯的代码
13if __name__ == '__main__':
14 n = [
15 8779412003529881091, 6119903205806761585, 8337567880965015796,
16 7251609318673317735, 1163206447991023362
17 ]
18 d = [7, 4, 6, 9, 3]
19 for i in range(0, 5):sql server 2012怎么使用
python基础代码作业
20 num = count_digit(n[i], d[i])
21 print(num)
第6关:⾝份证合法性判断
任务描述
1from math import *
2import random
3import sys
4#请完成此函数,统计以‘#’结束的字符串中每种数字字符的个数和其它字符的个数
5#**********Program**********linux命令大全app下载
6def count(str0,c):
7 for i in range(len(str0)-1):
8 if str0[i].isdigit():
9 c[int(str0[i])]+=1
10 else:
11 c[10]+=1
12 return
13#********** End **********
14
15#请不要修改下⾯的代码
16if __name__ == '__main__':
17 str_list = [
18 'C,/7>?2C650>?#', 'F=C?D(,27,.&38$#', '/B738CF8>F1E&>D#',
19 '%/<9&=,55$3#', '+=7$+C=/A&#'
20 ]作品著作权申请流程
21 for i in range(0, 5):
22 c = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
23 count(str_list[i], c)
24 print(c)
第8关:⼆维数组处理
任务描述
⽤Python的列表存储了⼆维实数数组,编程输出最⼤的值以及该元素所在位置(如果有多个元素的值均为最⼤,则输出第⼀个最⼤元素的位置)。 例如:⼆维实数数组[[1, 2, 3, 4, 5], [6, 7, 8, 9,100]] 最⼤的值是100,所在位置为[1][4]。
编程要求
网页代码大全表格输出格式如下: 100 1 4
说明:最⼤值占⼀⾏;第⼆⾏依次输出元素的⾏号,空格,列号。
参考答案:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论