这道题经常能在选择题里出现,是最基础的python必考内容,关于这部分,只需要我们套用一串代码,不论输入什么内容都可以计算出来,具体如下。
Python计算公约数和最小公倍数代码
#-*-coding:utf-8-*- #@Time:2020/8/180:02 #@Author:hanqi #FileName:公约数和最小公倍数.py #Software:PyCharm defhcf(u,v): """该函数返回两个数的公约数""" #交换u,v,保证u>v ifv>u: u,v=v,u t=u%v while(t!=0): u,v,t=v,t,u%v returnv deflcd(u,v): """该函数返回两个数的最小公倍数""" returnu*v//hcf(u,v) num1=int(input("请输入第一个数字:")) num2=int(input("请输入第二个数字:")) print("公约数",hcf(num1,num2)) print("最小公倍数",lcd(num1,num2)) ```python
界面演示:
输出结果:
大家可以直接根据上面代码,计算任何一个数值的公约和最小公倍数,如需了解更多python实用知识,点击进入PyThon学习网教学中心。