编写两个函数,分别求两个整数的最大公约数和最小公倍数,在主函数调用这两个函数,并输出结果。两个整数由键盘输入。
def maxnum(x,y):
if x>y:
Minnumber=y
else :
Minnumber=x
for i in range(1,Minnumber + 1):
if ((x%i==0) and (y%i==0)):
maxnum=i
return maxnum
def minbei(e,f):
if e>f:
Min=e
else :
Min=f
while(True):
if((Min%e==0)and(Min%f==0)):
minbei=Min
break
Min+=1
return minbei
def mainfun():
a=int(input("请输入第一个数字:"))
b=int(input("请输入第二个数字:"))
c=maxnum(a,b)
d=minbei(a,b)
print( "最大公约数",c)
print( "最小公倍数",b)
欢迎关注公众号,查看更多内容!