Python
年轻的代码师傅
小而美。
展开
-
辗转相除法求最大公约数及其证明
gcd: greatest common divisor 辗转相除法求最大公约数,python代码实现如下: def gcd(a: int, b: int) -> int: if a < b: return gcd(b, a) while b != 0: a, b = b, a % b return a # 测试 g = gcd(14, 21) # 7 print(g) 原理:假设求(a, b)的最大公约数,这里a>b,将(a,原创 2022-04-10 11:01:50 · 1280 阅读 · 0 评论 -
Python创建二维数组
文章目录前言实际操作一维数组二维数组总结 前言 Python并没有内置的数组类型,只有tuple,list,dict,set等内置类型。所以只能通过list模拟数组。 实际操作 一维数组 a = [i + 1 for i in range(10)] # a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] print('a =', a) b = [3] * 5 # b = [3, 3, 3, 3, 3] print('b =', b) 这里两种实现方式没有区别,后续可以通过下标来访问、修原创 2022-04-05 19:28:59 · 6523 阅读 · 0 评论 -
Python any()传入列表推导式的一点区别
Python any()原创 2022-04-03 15:09:13 · 879 阅读 · 0 评论