Home >>Python Programs >Python Program to Find HCF
In this example, we will see a Python program to find the HCF of the given input numbers. Highest Common Factor (HCF) of two or more integers is the largest positive integer that evenly divides the numbers without a remainder when at least one of the given number is not zero.
Example :
def hcf(x, y):
if x > y:
smaller = y
else:
smaller = x
for i in range(1,smaller + 1):
if((x % i == 0) and (y % i == 0)):
hcf = i
return hcf
num1 = int(input("Enter first number: "))
num2 = int(input("Enter second number: "))
print("The H.C.F. of", num1,"and", num2,"is", hcf(num1, num2))