当前位置:首页>python>Python玩转数学|一键算出两个数的最大公因数

Python玩转数学|一键算出两个数的最大公因数

  • 2026-09-10 22:57:17
Python玩转数学|一键算出两个数的最大公因数

🎮

公众号:中小学生玩转Python

✨课前小科普✨五年级数学是不是遇到了一个新难题:最大公因数?举个生活小例子:妈妈把24块糖果和18块饼干,平均分装成小礼包,每份礼包里糖果数量一样,饼干数量也一样,最多能分成多少份?答案就是找24和18的最大公因数。

以前我们要一个个列举因数,数字大了就要算好久。今天我们用几行Python代码,让电脑自动帮我们找最大公因数,再也不用手动挨个试啦!


📚本节课学习目标

  1. 1. 听懂最大公因数是什么,巩固五年级数学知识点
  2. 2. 学会用循环语句,让电脑挨个试数字
  3. 3. 复制代码直接运行,一键算出任意两个数的最大公因数
  4. 4. 避开新手最容易踩的小bug

🖥️分步图文教程(零基础也能跟上)

第1步:打开Python运行工具

我们可以使用在线Python运行平台,不用安装软件,打开网页就能写代码。

第2步:设定两个数字

先把要计算的两个数字写进代码里,比如a=24,b=18。

第3步:从大数往小数挨个试

最大公因数一定不会比两个数里更小的那个数大。我们从最小值开始,一个个往下数,找到第一个能同时整除两个数字的数,它就是最大公因数。

第4步:找到数字就立刻结束程序

一旦找到符合条件的数字,电脑马上输出结果,停止循环,不做无用功。


🧩完整可直接复制的代码

# 输入两个数字a = 24b = 18# 找出两个数里更小的那一个min_num = min(a, b)# 从最小值开始往下挨个寻找for i in range(min_num, 0, -1):    if a % i == 0 and b % i == 0:        print(f"{a}和{b}的最大公因数是:{i}")        break

最新文章

随机文章