最大公约数计算。从键盘接收两个整数,编写程序求出这两个整数的最大公约数和最小公倍数。
a,b=eval(input("输入两个数a,b:"))i=a/2while1<=i<=a:ifa%i==0andb%i==0:breaki-=1;print("最大公约数是{}".format(i))print("最小公倍数是{}".format(a*b/i))
举一反三
- 从键盘接收两个整数,编写程序求出这两个整数的最大公约数和最小公倍数。
- 编写两个函数,分别计算两个整数的最大公约数和最小公倍数,在主函数输入两个整数,计算最大公约数和最小公倍数。
- 课后习题 3-10 编写函数求两个整数的最大公约数和最小公倍数。提示:最大公因数,也称最大公约数、最大公因子,指两个或多个整数共有约数中最大的一个。a,b的最大公约数记为(a,b),同样的,a,b,c的最大公约数记为(a,b,c),多个整数的最大公约数也有同样的记号。求最大公约数有多种方法,常见的有质因数分解法、短除法、辗转相除法、更相减损法。与最大公约数相对应的概念是最小公倍数,a,b的最小公倍数记为[a,b]。两个或多个整数公有的倍数叫做它们的公倍数,其中除0以外最小的一个公倍数就叫做这几个整数的最小公倍数。整数a,b的最小公倍数记为[a,b],同样的,a,b,c的最小公倍数记为[a,b,c],多个整数的最小公倍数也有同样的记号。
- 接收用户从键盘上输入的两个整数,求两个数的最大公约数和最小公倍数,并输出。
- 编写一个程序,输入两个整数,用辗转相除法计算其最大公约数和最小公倍数。
内容
- 0
3-10编写函数求两个整数的最大公约数和最小公倍数。
- 1
输入两个整数,输出两个整数的最大公约数和最小公倍数
- 2
求两个整数的最大公约数和最小公倍数。
- 3
输入两个整数,求其最大公约数和最小公倍数
- 4
编写函数,输入两个整数m和n,求最大公约数和最小公倍数。