习题一:求中位数
题目描述
给你一个整数列表L, 输出L的中位数(若结果为小数,则保留一位小数)。
例如: L=[0,1,2,3,4]
则输出:2
题目解答
L = [0, 1, 2, 3, 4] L.sort() n = len(L) // 2 print(L[n] if len(L) % 2 == 1 else (L[n - 1] + L[n]) / 2)
运行结果如下:
习题二:最大公约数
题目描述
给你两个正整数a和b, 输出它们的最大公约数。
例如:a = 3, b = 5
则输出:1
题目解答
a = 3 b = 5 d = [] for i in range(1, a + 1): if (a % i == 0 and b % i == 0): d.append(i) print(max(d))
运行结果如下:
结束语🏆🏆🏆
🔥推荐一款模拟面试、刷题神器网站
点击链接注册即可
1、算法篇(398题):面试必刷100题、算法入门、面试高频榜单
2、SQL篇(82题):快速入门、SQL必知必会、SQL进阶挑战、面试真题
3、大厂笔试真题:字节跳动、美团、百度、腾讯…