定义函数法:
def hcf(a,b):
if a < b:
small = a
else:
small = b
for i in range(1,small+1):
if (a%i == 0) and (b%i == 0):
gongyue = i
return gongyu
普通输入法:
a= int(input("请输入一个数字:"))
b= int(input("请输入一个数字:"))
if a < b:
small = a
else:
small = b
for i in range(1,small+1):
if (a%i == 0) and (b%i == 0):
gongyu = i
print(gongyu)
定义函数的约数:
输入法:
c= int(input("请输入一个数字:"))
for i in range(1,c+1):
if c%i == 0:
print(i)
函数法
def hcf(a):
for i in range(1,a+1):
if a%i == 0:
hc1 = i
return hc1#注意return的用法
hcf(67)