Python实用代码之:如何找两个数的最大公因数?

文章目录

前言

大家好,我是BoBo仔吖,欢迎来看我的文章!这节课,我教大家如何用两种方法输出最大公因数------简单版以及函数版

1.简单版

python 复制代码
a = int(input('Enter a number:'))
b = int(input('Enter a number:'))
t = a % b
while t != 0:
    a = b
    b = t
    t = a % b
print(b)

2.函数封装版

python 复制代码
def Factor(a,b):
	t = a % b
	while t != 0:
    	a = b
    	b = t
    	t = a % b
	return b
a = int(input('Enter a number:'))
b = int(input('Enter a number:'))
print(Factor(a,b))

OK,这就是两个版本的最大公因数输出方式了。

如果想了解更多,欢迎阅读我的文章!链接如下:

https://editor.csdn.net/md/?articleId=136095045#1Commonab_115

相关推荐
Li emily3 小时前
外汇api接口实践:实时汇率与历史数据获取
人工智能·python·api·fastapi
weixin_408717773 小时前
PHP8.1新特性对AI开发帮助_JIT编译优势【解答】
jvm·数据库·python
Ares-Wang3 小时前
flask》》多线程并发数据安全问题 threading.local werkzeug.local.Local
后端·python·flask
2401_871696523 小时前
golang如何实现Trie前缀树_golang Trie前缀树实现解析
jvm·数据库·python
做个文艺程序员3 小时前
Claude Skill 进阶:多文件结构、脚本集成与触发优化
人工智能·python·开源
覆东流3 小时前
第2天:Python变量与数据类型
开发语言·后端·python
2401_887724503 小时前
Go语言怎么做HTTP连接池_Go语言HTTP连接池教程【基础】
jvm·数据库·python
qq_334563553 小时前
Redis怎样实现Session的分布式共享
jvm·数据库·python
m0_493934533 小时前
CSS如何实现背景图片重复平铺_设置background-repeat为repeat
jvm·数据库·python
2401_897190553 小时前
SQL触发器执行报错如何回滚事务_利用RAISERROR抛出异常
jvm·数据库·python