python经典习题(四)

简介: python经典习题(四)

习题一:求中位数



题目描述

给你一个整数列表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)


运行结果如下:


5be2693c5aa940a39466d834c2468ea5.png


习题二:最大公约数



题目描述

给你两个正整数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))


运行结果如下:


image.png


结束语🏆🏆🏆


🔥推荐一款模拟面试、刷题神器网站

点击链接注册即可

1、算法篇(398题):面试必刷100题、算法入门、面试高频榜单

2、SQL篇(82题):快速入门、SQL必知必会、SQL进阶挑战、面试真题

3、大厂笔试真题:字节跳动、美团、百度、腾讯…


相关文章
|
4月前
|
物联网 Python
2024年Python最全信息技术导论——物联网技术习题整理(1),Python面试题库
2024年Python最全信息技术导论——物联网技术习题整理(1),Python面试题库
2024年Python最全信息技术导论——物联网技术习题整理(1),Python面试题库
|
4月前
|
存储 Python
【python】习题第10周题解
【python】习题第10周题解
38 1
|
4月前
|
Python
【python】习题第9周
【python】习题第9周
44 0
|
4月前
|
自然语言处理 Python
【python】习题第7周(上)
【python】习题第7周(上)
67 1
|
4月前
|
Python
【python】习题 第10周
【python】习题 第10周
48 0
|
4月前
|
数据安全/隐私保护 Python
【python】习题第8周
【python】习题第8周
38 0
|
4月前
|
Python
【python】习题第7周(下)
【python】习题第7周(下)
33 0
|
4月前
|
Python
【python】习题 6-10周(下)
【python】习题 6-10周(下)
42 0
|
4月前
|
自然语言处理 数据安全/隐私保护 Python
【python】习题 6-10周(中)
【python】习题 6-10周(中)
52 0
|
4月前
|
Python
【python】习题 6-10周(上)
【python】习题 6-10周(上)
33 0