博客
关于我
python3辗转相除法求解最大公约数
阅读量:369 次
发布时间:2019-03-04

本文共 283 字,大约阅读时间需要 1 分钟。

下面使用递归迭代的方法求解最大公约数,代码如下:

# 递归求解def gcd(a: int, b: int):    # 类似于三目运算符    return a if b == 0 else gcd(b, a % b)# 迭代求解def gcd2(a: int, b: int):    while b > 0:        t = b        b = a % b        a = t    return aif __name__ == '__main__':    print(gcd(12, 6))    print(gcd2(24, 36))

 

转载地址:http://cbwg.baihongyu.com/

你可能感兴趣的文章
MySQL学习-连接查询
查看>>
Mysql学习总结(15)——Mysql错误码大全
查看>>
Mysql学习总结(19)——Mysql无法创建外键的原因
查看>>
Mysql学习总结(21)——MySQL数据库常见面试题
查看>>
Mysql学习总结(22)——Mysql数据库中制作千万级测试表
查看>>
Mysql学习总结(23)——MySQL统计函数和分组查询
查看>>
Mysql学习总结(24)——MySQL多表查询合并结果和内连接查询
查看>>
Mysql学习总结(25)——MySQL外连接查询
查看>>
Mysql学习总结(26)——MySQL子查询
查看>>
Mysql学习总结(37)——Mysql Limit 分页查询优化
查看>>
Mysql学习总结(38)——21条MySql性能优化经验
查看>>
Mysql学习总结(45)——Mysql视图和事务
查看>>
Mysql学习总结(58)——深入理解Mysql的四种隔离级别
查看>>
Mysql学习总结(59)——数据库分库分表策略总结
查看>>
Mysql学习总结(80)——统计数据库的总记录数和库中各个表的数据量
查看>>
Mysql学习总结(83)——常用的几种分布式锁:ZK分布式锁、Redis分布式锁、数据库分布式锁、基于JDK的分布式锁方案对比总结
查看>>
MySQL定义和变量赋值
查看>>
Mysql实战之数据备份
查看>>
mysql实现成绩排名
查看>>
Mysql客户端中文乱码问题解决
查看>>