python输出最大公约数和最小公倍数

def myfun():
num1 = int(input('输入num1'))
num2 = int(input('输入num2'))
list1=[]
for i in range(1, max(num1, num2)):
if num1 % i == 0 and num2 % i == 0:
list1.append(i)
print('最大公约数:',max(list1) )
print('最小公倍数:',num1 * num2 // max(list1))
myfun()
posted @ 2018-11-01 08:30  怪很强你先上  阅读(3643)  评论(0编辑  收藏  举报