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

相关推荐
Dr.Kun13 小时前
【鲲码园PsychoPy】延迟折扣任务(DDT)
python·psychopy·心理学编程
coding者在努力13 小时前
LangChain简介,最直白的介绍
人工智能·python·语言模型·langchain
癫狂的兔子13 小时前
【Python】【机器学习】支持向量积
python·机器学习
梦想画家13 小时前
无前端编码,解锁Langflow无限可能:自定义Python组件开发全指南
python·智能体·langflow
电饭叔14 小时前
python转换字符串介绍
开发语言·windows·python
doris820414 小时前
Python 正则表达式 re.findall()
java·python·正则表达式
Mrliu__14 小时前
Python高级技巧(六):正则表达式
开发语言·python·正则表达式
码路飞15 小时前
Gemini 3.1 Pro 发布 3 天,我用同一个 API 跑了 3 家大模型横评,结果有点意外
python
癫狂的兔子15 小时前
【Python】【机器学习】贝叶斯算法
python·机器学习
代码小书生15 小时前
pillow,一个实用的 Python 库!
开发语言·python·pillow